更新时间:2025-08-13 GMT+08:00

流水线级权限管理

方案概述

流水线提供了项目级别的权限管理与流水线级别的权限管理,详情可参考授权流水线服务。本文以流水线级权限管理为例,介绍流水线内快速管理权限的方式,实现对单条流水线进行单独权限管理,以及对多条流水线进行批量权限设置。

准备工作

操作流程

  1. 以项目入口的方式访问CodeArts Pipeline首页
  2. 单击“新建流水线”,进入“基本信息”页面,参考表1配置流水线基本信息。

    表1 流水线基本信息

    参数

    取值样例

    参数说明

    名称

    Pipeline01

    流水线名称,支持中文、大小写英文字母、数字、“-”、“_”,长度不超过128个字符。

    所属项目

    Project01

    流水线所在的项目。

    流水线源

    Repo

    流水线关联的源类型。

    创建方式

    图形化编排

    创建流水线的方式。

    代码仓

    Repo01

    流水线关联的代码仓库。

    默认分支

    master

    仓库默认分支。

  3. 配置完基本信息,单击“下一步”,进入“选择模板”页面,选择“空模板”,单击“确定”,进入“任务编排”页面。
  4. 单击“权限管理”,切换至“权限管理”页面,系统默认开启“继承项目权限配置”,会同步项目级的权限改动。单击,弹出“关闭项目权限配置弹窗”,单击“确定”,即可以关闭“继承项目权限配置”,在本条流水线“权限管理”页面,可单独修改角色权限与人员权限。

    图1 角色权限配置
    图2 人员权限配置

  5. 单击“保存”,保存流水线,单击左上角返回流水线列表页面。
  6. 选择需要操作的流水线,单击页面下方批量操作栏内的“权限管理”,弹出“权限管理”弹窗,对已勾选的流水线进行批量权限设置。

  7. 单击打开“继承项目权限设置”,可直接继承项目级权限配置。也可以关闭“继承项目权限设置”,关闭后可批量设置所有流水线的角色权限。

    图3 权限管理

  8. 单击“保存”,完成权限配置。