【问题标题】:Is it possible to create a default stage for all the build plans on Atlassian Bamboo?是否可以为 Atlassian Bamboo 上的所有构建计划创建默认阶段?
【发布时间】:2016-04-26 12:23:15
【问题描述】:
Atlassian Bamboo 的管理员是否可以创建默认阶段并将其自动添加到所有构建计划(现有的和新的构建计划)?这个阶段应该只读给用户,这意味着他们不应该能够修改这个阶段。
每次新的构建作业开始在代理上运行时,此功能将允许管理员在竹代理上进行某些内务管理。
我试图在 Atlassian 的文档中搜索它,但找不到任何类似的东西。
【问题讨论】:
标签:
continuous-integration
build-process
bamboo
continuous-delivery
【解决方案1】:
我们在谈论两件事:a) 阶段级别权限,b) 为所有计划添加一个默认阶段。
为所有计划添加一个默认阶段:您可以创建一个具有默认阶段和权限的模板计划。每次出现新的计划创建请求时,您只需克隆此模板计划并添加额外的步骤/存储库等。但是对于已经存在的计划,您必须单独修改它们。
据我所知,Bamboo 提供计划级别的权限。您可以向用户授予查看/构建权限,向 Bamboo 管理员授予编辑/克隆类型的权限。
在您的场景中,是否允许用户编辑除默认阶段以外的其他阶段?为什么您希望用户能够编辑构建计划?