我对采用Bamboo的配置作为代码模型真的很感兴趣,但是我目前正在努力寻找最佳实践/文档/教程来实现以下方案:
我有50多个(Java)项目,每个项目都位于Bitbucket上的单独存储库中。因此,超过50个存储库。我希望所有这些对象都有一个共同的共享管道。
如何实现?
我设法创建了一个特定于项目的管道(保存在Bamboo-specs文件夹中,但是我负担不起50多种不同的管道定义,因为在此管道中定义的任务可能会随着时间而改变...
我理想上希望的是一个仅包含管道定义的与项目无关的回购...,并且每当对上述50个分支的任何分支进行新的推送时,都以某种方式指示Bamboo触发已定义的阶段/职位/任务+储存库。
这是否可行(在管道项目中没有硬编码回购引用?
我的公司CI在Bamboo 6.8.1上运行。
谢谢!
@BambooSpec
带注释的类,因此可能包含多个计划或部署。我以这样的方式组织这些构建,即这些构建与我拥有的一组构建项目结合在一起]