我的许多项目构建都反复使用相同的阶段、作业和任务。有没有办法定义一个“模板”计划,并使用它来创建其他模板计划?我不是在谈论克隆,因为通过克隆,您可以对所有克隆进行独立更改。
我想要的是一种方式,可以将10个不同的计划进行模板化,如果我想向它们所有的计划添加新的作业/任务,我只需要更改模板即可,这会影响所有使用该模板的计划。
这是否可能,如果可能,如何实现?
我的许多项目构建都反复使用相同的阶段、作业和任务。有没有办法定义一个“模板”计划,并使用它来创建其他模板计划?我不是在谈论克隆,因为通过克隆,您可以对所有克隆进行独立更改。
我想要的是一种方式,可以将10个不同的计划进行模板化,如果我想向它们所有的计划添加新的作业/任务,我只需要更改模板即可,这会影响所有使用该模板的计划。
这是否可能,如果可能,如何实现?
虽然计划分支对于典型的Git工作流程(如功能分支和拉取请求)确实是一个杀手级简化,可能会有所帮助,但它们既不能完全涵盖原始请求,也不能涵盖您的请求 - 与此同时,该方面已通过Add possibility to create plan templates and choose a template when creating a plan (BAM-11380)以及特别是Build and deployment templates (BAM-13600)进行跟踪,后者在2014年1月发表了一个有些有前途的评论:计划分支是Bamboo计划配置,代表您的版本控制系统中的一个分支。它们继承父计划定义的所有配置,但是不是针对存储库的主线进行构建,而是针对指定的分支进行构建。还值得注意的是,只有具有编辑计划访问权限的用户才能创建从该计划继承的计划分支。
我知道这个问题已经关闭了,只是想补充一些今天遇到的东西:
从评论中看来,我们很快就可以为Bamboo计划使用模板。