Updated on 2023-11-28 GMT+08:00

Functions

The following table describes the main functions of pipeline service.

Function

Description

Custom pipeline orchestration

You can manage and orchestrate multiple types of automated tasks, such as build, code check, subpipeline, repository management, deployment, API Test, and pipeline control (delayed execution and manual review), based on application scenario requirements.

Pipeline adding, deletion, modification, and query in a visualized manner

Pipeline creation, editing, deletion, and execution status query on the GUI. You can switch to the corresponding task page to view details such as logs.

Pipeline permission management

You can configure default pipeline permissions of each role in a project and configure the view, edit, execute, and delete permissions of each role and member in a pipeline task.

Pipeline execution records

You can view the pipeline records in past 31 days.

Notifications

You can set whether to send service message and email notifications for an event.

Execution of some tasks in a pipeline

One or more tasks in the pipeline can be executed independently.

Pipeline execution parameter configuration

This service allows you to add custom parameters. Tasks added to a pipeline can reference the custom parameters. When you are executing a pipeline, you can modify the default values of those custom parameters and then use the new parameter values to execute the pipeline.

Pipeline serial or parallel execution configuration

You can configure serial or parallel execution of tasks at a stage as needed.

The following table describes the main functions of policies.

Function

Description

Hierarchical policy management

Policies are available at both the tenant and project levels to implement global tenant management and project management respectively.

Rule customization

You can use system-defined rules or customize rules using extensions provided in the extension market.

Policy use in pipelines

You can use policies as pass conditions during task orchestration.

Policy replication

You can quickly create a policy by copying a tenant-level or project-level policy. In addition, you can copy a tenant-level policy as a project-level policy in a project.

Policy inheritance

You can inherit tenant-level policies in a project under the tenant.

The following table describes the main functions of extensions.

Function

Description

System extensions

The extension platform has 12 built-in system extensions to meet daily DevOps requirements.