文档首页/ 部署 CodeArts Deploy/ 用户指南/ 购买并授权使用CodeArts Deploy
更新时间:2024-10-14 GMT+08:00

购买并授权使用CodeArts Deploy

添加成员并授权成员角色

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

  1. 参考软件开发生产线(CodeArts)的用户指南 > 软件开发生产线 (CodeArts) 使用前准备 > 添加 CodeArts 项目成员章节添加成员,为新增的成员赋予角色
  2. 为不同角色配置编译构建服务的使用权限。

项目级权限操作路径:

  1. 访问软件开发生产线首页。
  2. 单击目标项目名称,进入项目。
  3. 单击菜单“设置 > 通用设置 > 服务权限管理”,进入项目权限管理界面,根据提示为用户添加项目级权限。
表1 项目级权限

角色/动作

查看

新建

修改

删除

部署

复制

禁用

新建环境

权限管理

分组管理

项目经理

项目管理员

产品经理

×

×

×

×

×

×

×

×

×

测试经理

×

×

×

×

×

×

×

×

×

运维经理

×

×

×

×

×

×

×

×

系统工程师

×

×

Committer

×

×

×

开发人员

×

×

×

测试人员

×

×

×

×

×

×

×

×

×

参与者

×

×

×

×

×

×

×

×

×

浏览者

×

×

×

×

×

×

×

×

×

应用级权限操作路径:

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

角色/动作

查看

修改

删除

部署

复制

禁用

新建环境

权限管理

应用创建者

项目管理员

项目经理

产品经理

×

×

×

×

×

×

×

测试经理

×

×

×

×

×

×

×

运维经理

×

×

×

×

×

×

系统工程师

×

×

Committer

×

×

×

开发人员

×

×

×

测试人员

×

×

×

×

×

×

×

参与者

×

×

×

×

×

×

×

浏览者

×

×

×

×

×

×

×

  • 拥有“权限管理”权限的角色可以修改权限矩阵,但“项目创建者”“应用创建者”的权限不能修改。
  • “Committer”“项目管理员”“项目经理”“开发人员”“系统工程师”有创建应用的权限。
  • 如果当前用户没有“修改”权限则不能进入编辑页面。
  • 如果当前用户有“修改”权限,但没有“权限管理”权限则无法编辑其他权限。
表3 部署模板权限说明

操作

系统模板

自定义模板

查看

所有用户

同租户下所有用户

创建

所有用户都没权限

同租户下所有用户

修改

所有用户都没权限

模板创建者、租户管理员

删除

所有用户都没权限

模板创建者、租户管理员

主机集群权限操作路径:

  1. 登录软件开发生产线平台。
  2. 单击目标项目名称,进入项目。
  3. 单击菜单“设置 > 通用设置 > 基础资源管理”,默认进入“主机集群”页面。

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

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

角色/权限

查看

编辑

删除

添加主机

复制主机

权限管理

主机集群创建者

项目管理员

项目经理

产品经理

×

×

×

×

×

测试经理

×

×

×

×

运维经理

×

×

×

×

系统工程师

×

×

×

×

×

Committer

×

×

×

×

×

开发人员

×

测试人员

×

×

×

×

参与者

×

×

×

×

浏览者

×

×

×

×

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

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

环境权限操作路径:

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

角色/权限

查看

编辑

删除

部署

权限管理

环境创建者

项目管理员

项目经理

产品经理

×

×

×

×

测试经理

×

×

×

×

运维经理

系统工程师

×

Committer

×

开发人员

×

测试人员

×

×

×

×

参与者

×

×

×

×

浏览者

×

×

×

×

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