Help Center/ CodeArts Pipeline/ Best Practices/ Managing Pipeline Permissions
Updated on 2025-08-13 GMT+08:00

Managing Pipeline Permissions

Overview

You can manage CodeArts Pipeline's project-level and resource-level permissions. For details, see Authorizing CodeArts Pipeline. The following describes how to configure resource-level permissions for a single pipeline or multiple pipelines at once.

Preparations

Procedure

  1. Access the CodeArts Pipeline homepage through a project.
  2. Click Create Pipeline and configure parameters by referring to Table 1.

    Table 1 Pipeline information

    Parameter

    Example Value

    Description

    Name

    Pipeline01

    Pipeline name. Enter a maximum of 128 characters, including letters, digits, underscores (_), and hyphens (-).

    Project

    Project01

    Project that a pipeline belongs to.

    Pipeline Source

    Repo

    Code source associated with the pipeline.

    Orchestration Method

    Graphical

    Method of orchestrating a pipeline.

    Repository

    Repo01

    Code repository associated with the pipeline.

    Default Branch

    master

    Default branch of the repository.

  3. After configuring the basic information, click Next. On the displayed Select Template page, select Blank Template and click OK. The Task Orchestration page is displayed.
  4. Click the Permissions tab. On the displayed page, Project-level Permissions is enabled by default, which means that project-level permissions will be synchronized to the pipeline. Click . In the displayed dialog box, click OK to disable Project-level Permissions. Then you can customize role and user permissions of the pipeline.

    Figure 1 Configuring role permissions
    Figure 2 Configuring user permissions

  5. Click Save to save the configuration. Then click in the upper left corner to return to the pipeline list page.
  6. Select desired pipelines and click Permissions in the lower part of the page. In the displayed window, set permissions for selected pipelines.

  7. Click to enable Project-level Permissions to inherit project-level permissions. You can also disable Project-level Permissions to set role permissions for selected pipelines.

    Figure 3 Managing permissions

  8. Click Save.