权限管理
部署服务的权限从上到下可以分成三个层级,分别从不同的粒度管理用户的行为。
项目级权限
项目级权限操作路径:
- 登录软件开发生产线平台。
- 单击目标项目名称,进入项目。
- 单击菜单“设置 > 通用设置 > 权限管理”,进入项目权限管理界面。
项目级权限说明 |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|
角色/动作 |
查看 |
新建 |
修改 |
删除 |
部署 |
复制 |
禁用 |
新建环境 |
权限管理 |
分组管理 |
项目经理 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
产品经理 |
√ |
× |
× |
× |
× |
× |
× |
× |
× |
× |
测试经理 |
√ |
× |
× |
× |
× |
× |
× |
× |
× |
× |
运维经理 |
√ |
× |
× |
× |
× |
× |
× |
√ |
× |
× |
系统工程师 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
× |
× |
√ |
Committer |
√ |
√ |
√ |
√ |
√ |
√ |
× |
× |
× |
√ |
开发人员 |
√ |
√ |
√ |
√ |
√ |
√ |
× |
× |
× |
√ |
测试人员 |
√ |
× |
× |
× |
× |
× |
× |
× |
× |
× |
参与者 |
√ |
× |
× |
× |
× |
× |
× |
× |
× |
× |
浏览者 |
√ |
× |
× |
× |
× |
× |
× |
× |
× |
× |
应用级权限
应用级权限操作路径:
- 登录软件开发生产线平台。
- 单击目标项目名称,进入项目。
- 单击菜单“持续交付 > 部署”,进入部署服务界面。
- 单击目标应用名称,进入应用。
- 单击“编辑”,进入“部署步骤”界面。
- 单击“权限管理”,进入应用权限管理界面。
应用级权限说明 |
||||||||
---|---|---|---|---|---|---|---|---|
角色/动作 |
查看 |
修改 |
删除 |
部署 |
复制 |
禁用 |
新建环境 |
权限管理 |
应用创建者 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
项目管理员 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
项目经理 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
产品经理 |
√ |
× |
× |
× |
× |
× |
× |
× |
测试经理 |
√ |
× |
× |
× |
× |
× |
× |
× |
运维经理 |
√ |
× |
× |
× |
× |
× |
√ |
× |
系统工程师 |
√ |
√ |
√ |
√ |
√ |
√ |
× |
× |
Committer |
√ |
√ |
√ |
√ |
√ |
× |
× |
× |
开发人员 |
√ |
√ |
√ |
√ |
√ |
× |
× |
× |
测试人员 |
√ |
× |
× |
× |
× |
× |
× |
× |
参与者 |
√ |
× |
× |
× |
× |
× |
× |
× |
浏览者 |
√ |
× |
× |
× |
× |
× |
× |
× |
- 拥有“权限管理”权限的角色可以修改权限矩阵,但“项目管理员”和“应用创建者”的权限不能修改。
- “Committer”、“项目管理员”、“项目经理”、“开发人员”和“系统工程师”有创建应用的权限。
- 如果当前用户没有“修改”权限则不能进入编辑页面。
- 如果当前用户有“修改”权限,但没有“权限管理”权限则无法编辑其他权限。
资源级权限
主机集群权限操作路径:
- 登录软件开发生产线平台。
- 单击目标项目名称,进入项目。
- 单击菜单“设置 > 通用设置 > 基础资源管理”,默认进入“主机集群”页面。
- 单击某个集群操作列的图标,单击“权限管理”,为各角色配置相应操作权限。
主机集群权限说明 |
||||||
---|---|---|---|---|---|---|
角色/权限 |
查看 |
编辑 |
删除 |
添加主机 |
复制主机 |
权限管理 |
主机集群创建者 |
√ |
√ |
√ |
√ |
√ |
√ |
项目管理员 |
√ |
√ |
√ |
√ |
√ |
√ |
项目经理 |
√ |
√ |
√ |
√ |
√ |
√ |
产品经理 |
√ |
× |
× |
× |
× |
× |
测试经理 |
√ |
× |
× |
× |
√ |
× |
运维经理 |
√ |
× |
× |
× |
√ |
× |
系统工程师 |
√ |
× |
× |
× |
× |
× |
Committer |
√ |
× |
× |
× |
× |
× |
开发人员 |
√ |
√ |
√ |
√ |
√ |
× |
测试人员 |
√ |
× |
× |
× |
√ |
× |
参与者 |
√ |
× |
× |
× |
√ |
× |
浏览者 |
√ |
× |
× |
× |
√ |
× |
拥有“权限管理”权限的角色可以修改权限矩阵,但“项目管理员”和“主机集群创建者”的权限不能修改。
项目下只有“项目管理员”、“项目经理”、“开发人员”能创建主机集群。
环境权限操作路径:
- 登录软件开发生产线平台。
- 单击目标项目名称,进入项目。
- 单击菜单“持续交付 > 部署”,进入部署服务界面。
- 单击目标应用名称,进入应用。
- 单击“编辑”,进入“部署步骤”界面。
- 单击“环境管理”,进入环境管理界面。
- 单击某个环境操作列的图标,为各角色配置相应操作权限。
环境权限说明 |
|||||
---|---|---|---|---|---|
角色/权限 |
查看 |
编辑 |
删除 |
部署 |
权限管理 |
环境创建者 |
√ |
√ |
√ |
√ |
√ |
项目管理员 |
√ |
√ |
√ |
√ |
√ |
项目经理 |
√ |
√ |
√ |
√ |
√ |
产品经理 |
√ |
× |
× |
× |
× |
测试经理 |
√ |
× |
× |
× |
× |
运维经理 |
√ |
√ |
√ |
√ |
√ |
系统工程师 |
√ |
√ |
√ |
√ |
× |
Committer |
√ |
√ |
√ |
√ |
× |
开发人员 |
√ |
√ |
√ |
√ |
× |
测试人员 |
√ |
× |
× |
× |
× |
参与者 |
√ |
× |
× |
× |
× |
浏览者 |
√ |
× |
× |
× |
× |
拥有“权限管理”权限的角色可以修改权限矩阵,但“项目管理员”和“环境创建者”的权限不能修改。