如何在另一个计划的发布版本上触发 Bamboo 构建

How to trigger Bamboo build on a release build of another plan

我有一个 Child1 和 Child2 计划所依赖的 Parent 计划。

构建父计划时,我不希望触发 Child1 和 Child2。

但是我希望 Child1 和 Child2 计划在 Parent Plan 执行发布构建时构建。

在 Jenkins 中,我们使用 Parameterized Trigger Plugin 来实现相同的目的。

想知道 Bamboo 有哪些途径?

在 Bamboo 中,您的 parent 发布版本将是一个 计划。您通常不会有一个可以代表开发构建和发布构建的计划。

示例结构;

一些项目:

  • Parent Dev Plan(例如,建立在每个 SCM 提交上)
  • Parent 发布 计划(例如手动构建发布)
  • Child 计划
  • Child B 计划

Parent Release Plan 中,您可以配置 Dependencies select 您的两个 Child 计划。当 Parent 发布计划成功构建时,这将触发每个 child 计划的构建。

如果需要,您可以将 child 计划分成不同的项目。