文档首页> 软件开发平台 DevCloud> 最佳实践> 企业多团队帐号划分管理实践> 步骤八:配置软件开发平台项目角色操作权限
更新时间:2022-02-17 GMT+08:00
分享

步骤八:配置软件开发平台项目角色操作权限

本节介绍在软件开发平台中各服务中,配置角色对应操作权限的方法。

项目管理服务

项目管理服务对应的操作权限包括工作项、迭代、规划、报表、仪表盘、文档等。

以产品团队A为例,各角色对应的操作如表2所示。本文中,由项目创建者Carl(开发测试组组长)负责配置权限。

本节以“运维经理”为例,介绍在项目管理服务中配置角色操作权限的方法。

  1. 登录软件开发平台,单击项目名称进入项目。
  2. 单击页面上方导航设置 > 项目设置,在页面左侧导航中选择权限设置
  3. 单击“运维经理”,参考图1勾选权限配置,单击“保存”

    图1 项目管理服务权限设置

  4. 重复步骤3,为其他角色配置对应的操作权限。

编译构建服务

编译构建服务支持在每个构建任务中为各角色配置相应的操作权限,每个任务中的权限配置由该任务的创建者完成。

以产品团队A为例,开发人员负责在完成代码开发后,创建并执行构建任务,测试人员可以查看/执行该任务。本文中,由开发人员David在构建任务中为测试人员配置相应的权限。

本节介绍在构建任务中配置角色权限的方法。构建任务的创建请参考新建构建任务

  1. 登录软件开发平台,单击项目名称进入项目。
  2. 单击页面上方导航构建&发布 > 编译构建
  3. 在构建任务列表中,找到需要配置权限的任务,单击任务右侧的,选择“编辑”
  4. “编辑任务”页面,选择“权限管理”页签。
  5. 为测试人员打开查看、执行开关,单击“保存”

    图2 构建任务权限配置

发布服务

编译构建任务生成的版本包,归档在软件发布库中保存。根据项目需要,可以对各角色配置版本包的操作权限。

以产品团队A为例,各角色对应的操作如表2所示。本文中,由项目创建者Carl(开发测试组组长)负责配置权限。

本节以“运维经理”为例,介绍在软件发布库中配置角色操作权限的方法。

  1. 登录软件开发平台,单击项目名称进入项目。
  2. 单击页面上方导航构建&发布 > 发布,在页面中选择“设置”页签。
  3. “权限设置”页面,单击“运维经理”,参考图3勾选权限,单击“保存”

    图3 软件发布库权限设置

部署服务

部署服务支持在每个部署任务中为各角色配置相应的操作权限,每个任务中的权限配置由该任务的创建者完成。

以产品团队A为例,在完成版本包的归档后,开发人员负责将版本包部署到开发环境中,完成自测试;测试人员负责将版本包部署到测试环境中,完成功能/性能等各项测试;运维人员负责将版本包部署到生产环境,交付给用户使用。

各角色只能编辑/执行任务自己角色对应的部署任务。本文中,部署任务的创建与角色配置由项目创建者Carl(开发测试组组长)完成。

本节以部署版本包到测试环境的部署任务为例,介绍在部署任务中配置角色权限的方法。部署任务的创建请参考新建部署任务

  1. 登录软件开发平台,单击项目名称进入项目。
  2. 单击页面上方导航构建&发布 > 部署
  3. 在部署任务列表中,找到需要配置权限的任务,单击任务右侧的,选择“编辑”
  4. “编辑任务”页面,选择“权限”页签。
  5. 将测试人员对应的全部开关打开,开发人员及运维经理只开启查看开关,单击“保存”

    图4 部署任务权限配置

流水线服务

流水线服务支持在每条流水线中为各角色配置相应的操作权限,每个任务中的权限配置由该任务的创建者完成。

以产品团队A为例,开发人员负责维护开发流水线;测试人员负责维护测试流水线;运维人员维护生产流水线。

各角色只能编辑/执行任务自己角色对应的流水线。本文中,流水线的创建与角色配置由项目创建者Carl(开发测试组组长)完成。

本节以生产流水线为例,介绍在流水线中配置角色权限的方法。流水线的创建请参考新建流水线

  1. 登录软件开发平台,单击项目名称进入项目。
  2. 单击页面上方导航构建&发布 > 流水线
  3. 在流水线列表中,找到需要配置权限的任务,单击任务右侧的,选择“编辑”
  4. “编辑任务”页面,选择“权限管理”页签。
  5. 勾选运维经理对应的全部操作权限,只勾选开发人员及测试人员的查看权限,单击“保存”

    图5 流水线权限设置

分享:

    相关文档

    相关产品

close