权限配置
仅团队负责人、管理员能够进行权限配置。
根据持续集成的使用场景与功能定位,与持续集成有关的权限类型分为“项目权限组”与“团队权限方案”两种类型。
团队全局功能权限
构建节点、构建模板、构建插件为团队全局功能,使用路径位于团队设置中心的「功能设置」->「持续集成」中。
相关的使用和管理权限收归于“团队权限方案”,由团队负责人或管理员点击导航左下角设置按钮,前往「团队设置中心」->「全局设置」->「团队权限方案」中进行配置。
配置完成后为权限分组添加相对应的团队成员。
项目内持续集成功能权限
持续集成需在项目进行使用。你可以通过配置「项目权限方案」,控制单个项目内所有构建计划的操作权限,或针对单独构建计划配置权限方案。
项目内所有构建计划的操作权限
由团队负责人或管理员前往「团队设置中心」->「全局设置」->「项目权限方案」进行配置。
配置完成后,前往「项目成员管理」中为指定项目中的相关成员关联恰当的权限组。成员关联权限组成功后,对项目内所有的构建计划均具有同样的操作权限。
单个构建计划的操作权限
如需单独对某个构建计划配置指定的操作权限,可在构建计划的「设置」->「权限方案」页面进行操作。
目前,针对单个构建计划,提供「构建计划管理员」及「构建计划开发人员」两种默认权限组,你可以点击详情按钮查看具体权限点。请注意,若用户同时被配置了项目权限组及单个构建计划权限方案,其拥有的权限为两者并集。
示例配置
持续集成的操作简单划分可分三类角色:
开发组长:评审持续集成、管理全局功能(构建节点、构建插件与构件模板)
开发成员:配置构建计划设置(流程配置、触发方式、运行日志)
产品经理:查看构建计划、提交产品上线需求
开发组长
在「团队权限方案」中将开发组长列为“团队管理员”,赋予其针对团队构建节点与构建插件等全局功能的管理权限。
在「项目权限方案」->「项目管理」中为项目中的开发组长关联“项目管理员”权限组,赋予其构建计划的管理权限。相较于“开发”权限组,新增“人工确认”权限,用以评估是否放行持续集成。
开发成员与产品经理
开发成员与产品经理列为“团队普通成员”,赋予其查看构建节点与构建插件权限。
在「项目权限方案」->「项目管理」中为项目中的开发成员关联“开发”权限组,赋予其构建计划的管理权限。
在「项目权限方案」->「项目管理」中为项目中的产品经理关联“产品”权限组,仅赋予其构建计划的查看权限,防止构建计划被意外更改。
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。