如何选择来自脚本输出的参数并将其传递给Bamboo中的下一个脚本或作业?

时间:2017-08-24 20:19:40

标签: jenkins plugins bamboo

我正在尝试用竹子做下面的事情。我有脚本基本上显示了hg存储库的分支。我知道在Jenkins中有一个插件,你可以运行脚本并获取输出并将该输出用作参数到工作/脚本,但我不知道如何在Bamboo中实现这一点。是否有任何插件或某种方式来实现这一目标?

脚本abc.py,它给出了以下输出

a
b
c
d
e
f
g

我希望这个脚本会运行,它会给我上面的输出然后我可以选择其中任何一个并将它传递给我的脚本.createBranch的值应该来自脚本,所以我可以选择其中任何一个

enter image description here

1 个答案:

答案 0 :(得分:1)

使用Bamboo,由于可能会创建并发问题,因此无法在任务中创建/更改变量值。有feature request开放。

作为一种解决方法,如何将脚本结果写入文本文件,然后使用Inject Variables plugin task从文件中读取。您可以将此作为同一阶段中的变量用于在您的案例中创建分支。

希望有所帮助。