Updated on 2024-02-01 GMT+08:00

Overview

CodeArts Pipeline provides automated release management from building to rollout for UCS container fleets in multi-cloud scenarios. It helps you develop an overall, agile, and efficient application delivery solution.

Using pipelines to release container fleets makes it easier to release applications across clouds in a scenario where public, private, and edge clouds coexist.

Prerequisites

You have created a UCS container fleet and enabled cluster federation for the fleet. If not, enable it by referring to Enabling Cluster Federation.

Pipeline Release Process

Figure 1 Pipeline release process

The pipeline release process is shown in Figure 1. The details are as follows:

  1. Create a project and service endpoint. In this section, you will create a pipeline project for the application and configure cross-service permissions for the project.
  2. Create a release environment. In this section, you will create a new code repository for the application and configure the release environment and associated cluster fleets.
  3. Configure a release policy. In this section, you will configure an application release policy based on the preset release template.
  4. Configure the pipeline and parameters. In this section, you will graphically orchestrate the release process, and select the environment level, release environment, and artifact path through the release plug-in.
  5. Release a fleet application. In this section, you will use the pipeline to automate the whole process from building source code and to releasing the application.