Updated on 2024-09-27 GMT+08:00

Release Management Overview

Components of different technology stacks may need to be deployed in different deployment environments of different applications. If you create these components by referring to Creating and Deploying a Component, each component must be configured as required. This process is complex and faults may occur. In addition, the components need to be deployed and run immediately after being created, and do not support on-demand deployment. If the component configurations are incorrect, the deployment fails. In this case, you need to delete the components, create them again, and then deploy them.

To upgrade component versions in batches, ServiceStage allows you to upgrade components in batches. However, only components in the same application can be upgraded in batches. In addition, all components are deployed in the same batch, and you cannot specify the deployment sequence. If the components to be upgraded depend on each other, for example, the startup of a component depends on other components, services may be affected.

To deploy multiple components with almost the same configurations, ServiceStage allows you to clone components in batches. However, only components in the same application can be cloned in batches.

To solve the preceding problems, you can use the release management function of ServiceStage to create different release tasks. A release task provides functions for releasing applications: single-component release, batch operations (release, upgrade, and clone), and dependency-based orchestration. This feature enables you to flexibly deploy components in batches, improving service efficiency and user experience.

  • Create a batch deployment release task to deploy components of different technology stacks in different deployment environments of different applications.
  • Create a batch upgrade release task to upgrade components of different applications in batches and specify the component upgrade sequence to ensure that services are not affected during the upgrade.
  • Create a batch clone release task to clone components of different applications and quickly configure and deploy components in batches.

Only components deployed based on CCE support release management.