更新时间:2025-12-10 GMT+08:00
分享

配置CodeArts Deploy权限

添加成员并授权成员角色

部署服务的权限从上到下可以分成三个层级,可以分别从不同的粒度管理用户的行为。新增的成员需赋予指定的角色,才可以正常的使用部署服务。

  1. 参考添加 CodeArts 项目成员,为新增的成员赋予角色。
  2. 为不同角色配置部署服务的使用权限。
  1. 进入CodeArts首页。

    1. 登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。
    2. 单击“前往工作台”。

      如果当前账号采用的是历史计费模式(详情请参见历史计费模式说明),则单击“立即使用”。

  2. 单击目标项目名称,进入项目。
  3. 单击菜单“设置 > 权限管理”,进入项目权限管理界面,根据提示为用户添加项目级权限。

项目管理员(项目创建者)和项目经理支持自定义角色功能,可对自定义角色的权限进行编辑。

表1 项目级默认权限

角色/动作

查看

新建

修改

删除

部署

复制

禁用

新建环境

权限管理

分组管理

新建资源

项目经理

项目管理员

×

产品经理

×

×

×

×

×

×

×

×

×

×

测试经理

×

×

×

×

×

×

×

×

×

×

运维经理

×

×

×

×

×

×

×

系统工程师

×

×

×

Committer

×

×

×

×

开发人员

×

×

×

测试人员

×

×

×

×

×

×

×

×

×

×

参与者

×

×

×

×

×

×

×

×

×

×

浏览者

×

×

×

×

×

×

×

×

×

×

表2 部署2.0体验版 项目级默认环境权限

角色/动作

查看

新建

修改

删除

部署

项目经理

项目管理员

产品经理

×

×

×

×

测试经理

测试、预发环境:√

开发、生产环境:×

测试、预发环境:√

开发、生产环境:×

测试、预发环境:√

开发、生产环境:×

测试、预发环境:√

开发、生产环境:×

运维经理

系统工程师

开发、测试、预发环境:√

生产环境:×

Committer

×

开发人员

开发、测试、预发环境:√

生产环境:×

测试人员

测试环境:√

开发、预发、生产环境:×

测试环境:√

开发、预发、生产环境:×

测试环境:√

开发、预发、生产环境:×

测试环境:√

开发、预发、生产环境:×

参与者

开发环境:√

测试、预发、生产环境:×

开发环境:√

测试、预发、生产环境:×

开发环境:√

测试、预发、生产环境:×

开发环境:√

测试、预发、生产环境:×

浏览者

×

×

×

×

  1. 进入CodeArts首页。

    1. 登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。
    2. 单击“前往工作台”。

      如果当前账号采用的是历史计费模式(详情请参见历史计费模式说明),则单击“立即使用”。

  2. 单击目标项目名称,进入项目。
  3. 单击菜单“持续交付 > 部署”,进入部署服务界面。
  4. 单击目标应用名称,进入应用。
  5. 单击“编辑”,进入“部署步骤”界面。
  6. 单击“权限管理”,进入应用权限管理界面,根据提示为用户添加应用级权限。
表3 应用级权限默认权限

角色/动作

查看

修改

删除

部署

复制

禁用

新建环境

权限管理

应用创建者

项目管理员

项目经理

产品经理

×

×

×

×

×

×

×

测试经理

×

×

×

×

×

×

×

运维经理

×

×

×

×

×

系统工程师

×

×

Committer

×

×

×

开发人员

×

×

×

测试人员

×

×

×

×

×

×

×

参与者

×

×

×

×

×

×

×

浏览者

×

×

×

×

×

×

×

  • 拥有“权限管理”权限的角色可以修改权限矩阵,但“项目管理员”“应用创建者”的权限不能修改。
  • 如果当前用户没有“修改”权限则不能进入编辑页面。

    如果当前用户有“修改”权限,但没有“权限管理”权限则无法编辑其他权限。

  • “Committer”“项目管理员”“项目经理”“开发人员”“系统工程师”有创建应用的权限。
表4 部署模板权限说明

操作

系统模板

自定义模板

查看

所有用户

同租户下所有用户

创建

所有用户都没权限

同租户下所有用户

修改

所有用户都没权限

模板创建者、租户管理员

删除

所有用户都没权限

模板创建者、租户管理员

  1. 进入CodeArts首页。

    1. 登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。
    2. 单击“前往工作台”。

      如果当前账号采用的是历史计费模式(详情请参见历史计费模式说明),则单击“立即使用”。

  2. 单击目标项目名称,进入项目。
  3. 单击菜单“设置 > 通用设置 > 基础资源管理”,默认进入“主机集群”页面。

    或单击菜单“持续交付 > 部署”,进入项目下部署服务界面。单击基础资源管理”默认进入“主机集群”页面。

  4. 单击某个集群操作列的图标,单击“权限管理”,为各角色配置相应操作权限。
表5 主机集群默认权限

角色/权限

查看

编辑

删除

添加主机

复制主机

权限管理

主机集群创建者

项目管理员

项目经理

产品经理

×

×

×

×

×

测试经理

×

×

×

×

运维经理

×

×

×

×

系统工程师

×

×

×

×

×

Committer

×

×

×

×

×

开发人员

×

测试人员

×

×

×

×

参与者

×

×

×

×

浏览者

×

×

×

×

拥有“权限管理”权限的角色可以修改权限矩阵(包括创建主机集群的权限),但“项目管理员”“主机集群创建者”的权限不能修改。

项目下默认只有“项目管理员”“项目经理”“运维经理”“开发人员”能创建主机集群

  1. 登录软件开发生产线平台。
  2. 单击目标项目名称,进入项目。
  3. 单击菜单“持续交付 > 部署”,进入部署服务界面。
  4. 单击目标应用名称,进入应用。
  5. 单击“编辑”,进入“部署步骤”界面。
  6. 单击“环境管理”,进入环境管理界面。
  7. 单击某个环境操作列的图标,为各角色配置相应操作权限。
表6 环境权限

角色/权限

查看

编辑

删除

部署

权限管理

环境创建者

项目管理员

项目经理

产品经理

×

×

×

×

测试经理

×

×

×

×

运维经理

系统工程师

×

Committer

×

开发人员

×

测试人员

×

×

×

×

参与者

×

×

×

×

浏览者

×

×

×

×

拥有“权限管理”权限的角色可以修改权限矩阵,但“项目管理员”“环境创建者”的权限不能修改。

相关文档