Bamboo Java规范,单个管道存储库和多个项目

问题描述 投票:1回答:1

我对采用Bamboo的配置作为代码模型真的很感兴趣,但是我目前正在努力寻找最佳实践/文档/教程来实现以下方案:

我有50多个(Java)项目,每个项目都位于Bitbucket上的单独存储库中。因此,超过50个存储库。我希望所有这些对象都有一个共同的共享管道。

如何实现?

我设法创建了一个特定于项目的管道(保存在Bamboo-specs文件夹中,但是我负担不起50多种不同的管道定义,因为在此管道中定义的任务可能会随着时间而改变...

我理想上希望的是一个仅包含管道定义的与项目无关的回购...,并且每当对上述50个分支的任何分支进行新的推送时,都以某种方式指示Bamboo触发已定义的阶段/职位/任务+储存库。

这是否可行(在管道项目中没有硬编码回购引用?

我的公司CI在Bamboo 6.8.1上运行。

谢谢!

continuous-integration devops bamboo bitbucket-server
1个回答
0
投票
我不确定这是否能回答您的问题,但我方面将所有内容都放在同一存储库中,并将Java代码共享到一个公共库中。我使用的方法描述为here

    一个公共库
  • 使用通用的单个项目:请注意,单个项目可能包含多个@BambooSpec带注释的类,因此可能包含多个计划或部署。我以这样的方式组织这些构建,即这些构建与我拥有的一组构建项目结合在一起]
  • 从命令行手动推送
© www.soinside.com 2019 - 2024. All rights reserved.