购买并授权使用CodeArts Deploy
前提条件
添加成员并授权成员角色
部署服务的权限从上到下可以分成三个层级,可以分别从不同的粒度管理用户的行为。新增的成员需赋予指定的角色,才可以正常的使用部署服务。
- 参考软件开发生产线(CodeArts)的添加CodeArts 项目成员,为新增的成员赋予角色。 章节
- 为不同角色配置编译构建服务的使用权限。
项目级权限操作路径:
- 访问软件开发生产线首页。
- 单击目标项目名称,进入项目。
- 单击菜单“设置 > 通用设置 > 服务权限管理”,进入项目权限管理界面,根据提示为用户添加项目级权限。
角色/动作 |
查看 |
新建 |
修改 |
删除 |
部署 |
复制 |
禁用 |
新建环境 |
权限管理 |
分组管理 |
---|---|---|---|---|---|---|---|---|---|---|
项目经理 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
项目管理员 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
产品经理 |
√ |
× |
× |
× |
× |
× |
× |
× |
× |
× |
测试经理 |
√ |
× |
× |
× |
× |
× |
× |
× |
× |
× |
运维经理 |
√ |
× |
× |
× |
√ |
× |
× |
√ |
× |
× |
系统工程师 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
× |
× |
√ |
Committer |
√ |
√ |
√ |
√ |
√ |
√ |
× |
× |
× |
√ |
开发人员 |
√ |
√ |
√ |
√ |
√ |
√ |
× |
× |
× |
√ |
测试人员 |
√ |
× |
× |
× |
× |
× |
× |
× |
× |
× |
参与者 |
√ |
× |
× |
× |
× |
× |
× |
× |
× |
× |
浏览者 |
√ |
× |
× |
× |
× |
× |
× |
× |
× |
× |
应用级权限操作路径:
- 登录软件开发生产线平台。
- 单击目标项目名称,进入项目。
- 单击菜单“持续交付 > 部署”,进入部署服务界面。
- 单击目标应用名称,进入应用。
- 单击“编辑”,进入“部署步骤”界面。
- 单击“权限管理”,进入应用权限管理界面,根据提示为用户添加应用级权限。
角色/动作 |
查看 |
修改 |
删除 |
部署 |
复制 |
禁用 |
新建环境 |
权限管理 |
---|---|---|---|---|---|---|---|---|
应用创建者 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
项目管理员 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
项目经理 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
产品经理 |
√ |
× |
× |
× |
× |
× |
× |
× |
测试经理 |
√ |
× |
× |
× |
× |
× |
× |
× |
运维经理 |
√ |
× |
× |
√ |
× |
× |
√ |
× |
系统工程师 |
√ |
√ |
√ |
√ |
√ |
√ |
× |
× |
Committer |
√ |
√ |
√ |
√ |
√ |
× |
× |
× |
开发人员 |
√ |
√ |
√ |
√ |
√ |
× |
× |
× |
测试人员 |
√ |
× |
× |
× |
× |
× |
× |
× |
参与者 |
√ |
× |
× |
× |
× |
× |
× |
× |
浏览者 |
√ |
× |
× |
× |
× |
× |
× |
× |
- 拥有“权限管理”权限的角色可以修改权限矩阵,但“项目管理员”和“应用创建者”的权限不能修改。
- 如果当前用户没有“修改”权限则不能进入编辑页面。
如果当前用户有“修改”权限,但没有“权限管理”权限则无法编辑其他权限。
- “Committer”、“项目管理员”、“项目经理”、“开发人员”和“系统工程师”有创建应用的权限。
- “运维经理”角色仅支持土耳其、圣地亚哥、利雅得、开罗、约翰内斯堡区域。其中“运维经理”的“部署”权限仅支持土耳其和圣地亚哥区域。
操作 |
系统模板 |
自定义模板 |
|||||
---|---|---|---|---|---|---|---|
查看 |
所有用户 |
同租户下所有用户 |
|||||
创建 |
所有用户都没权限 |
同租户下所有用户 |
|||||
修改 |
所有用户都没权限 |
模板创建者、租户管理员 |
|||||
删除 |
所有用户都没权限 |
模板创建者、租户管理员 |
主机集群权限操作路径:
- 登录软件开发生产线平台。
- 单击目标项目名称,进入项目。
- 单击菜单“设置 > 通用设置 > 基础资源管理”,默认进入“主机集群”页面。
或单击菜单“持续交付 > 部署”,进入项目下部署服务界面。单击“基础资源管理”默认进入“主机集群”页面。
- 单击某个集群操作列的图标,单击“权限管理”,为各角色配置相应操作权限。
角色/权限 |
查看 |
编辑 |
删除 |
添加主机 |
复制主机 |
权限管理 |
---|---|---|---|---|---|---|
主机集群创建者 |
√ |
√ |
√ |
√ |
√ |
√ |
项目管理员 |
√ |
√ |
√ |
√ |
√ |
√ |
项目经理 |
√ |
√ |
√ |
√ |
√ |
√ |
产品经理 |
√ |
× |
× |
× |
× |
× |
测试经理 |
√ |
× |
× |
× |
√ |
× |
运维经理 |
√ |
× |
× |
× |
√ |
× |
系统工程师 |
√ |
× |
× |
× |
× |
× |
Committer |
√ |
× |
× |
× |
× |
× |
开发人员 |
√ |
√ |
√ |
√ |
√ |
× |
测试人员 |
√ |
× |
× |
× |
√ |
× |
参与者 |
√ |
× |
× |
× |
√ |
× |
浏览者 |
√ |
× |
× |
× |
√ |
× |
拥有“权限管理”权限的角色可以修改权限矩阵(包括创建主机集群的权限),但“项目管理员”和“主机集群创建者”的权限不能修改。
项目下默认只有“项目管理员”、“项目经理”、“运维经理”、“开发人员”能创建主机集群。
环境权限操作路径:
- 登录软件开发生产线平台。
- 单击目标项目名称,进入项目。
- 单击菜单“持续交付 > 部署”,进入部署服务界面。
- 单击目标应用名称,进入应用。
- 单击“编辑”,进入“部署步骤”界面。
- 单击“环境管理”,进入环境管理界面。
- 单击某个环境操作列的图标,为各角色配置相应操作权限。
角色/权限 |
查看 |
编辑 |
删除 |
部署 |
权限管理 |
---|---|---|---|---|---|
环境创建者 |
√ |
√ |
√ |
√ |
√ |
项目管理员 |
√ |
√ |
√ |
√ |
√ |
项目经理 |
√ |
√ |
√ |
√ |
√ |
产品经理 |
√ |
× |
× |
× |
× |
测试经理 |
√ |
× |
× |
× |
× |
运维经理 |
√ |
√ |
√ |
√ |
√ |
系统工程师 |
√ |
√ |
√ |
√ |
× |
Committer |
√ |
√ |
√ |
√ |
× |
开发人员 |
√ |
√ |
√ |
√ |
× |
测试人员 |
√ |
× |
× |
× |
× |
参与者 |
√ |
× |
× |
× |
× |
浏览者 |
√ |
× |
× |
× |
× |
拥有“权限管理”权限的角色可以修改权限矩阵,但“项目管理员”和“环境创建者”的权限不能修改。