0

我们正在使用Go.Cd并过渡到Bamboo

我们在 Go.Cd 中使用的功能之一是价值流图。这可以触发另一个管道并将信息(和构建工件)传递到下游管道。

当上游构建具有特定版本号并且您希望将该版本号传递给下游构建时,这很有价值。

我想在 Bamboo 中复制这个设置(没有插件)。

我的问题是:有没有办法在 Bamboo 中触发子计划并传递版本号等信息?

4

1 回答 1

1

这分为三个步骤。

  1. 使用父计划/子计划来建立关系。

  2. 使用工件选项卡,设置共享工件以将一个计划的文件传输到另一个计划。

3a。在父构建结束时,将环境变量转储到文件中

env > env.txt

3b。设置(使用工件选项卡)一个工件选择器来选择它。

3c。设置从子计划中的共享工件中获取此工件。

3d。使用Inject Variables 任务- 读取env.txt您传输过来的文件。现在,您可以在此下游管道中使用原始管道中的内部版本号。(就像 Go.Cd 一样)。

于 2021-02-08T09:59:57.350 回答