Bamboo Atlassian:如何在阶段之间共享变量

Posted

技术标签:

【中文标题】Bamboo Atlassian:如何在阶段之间共享变量【英文标题】:Bamboo Atlassian: How to share a variable between stages 【发布时间】:2016-09-21 23:50:42 【问题描述】:

我对竹子比较陌生。我有一个关于使用共享变量的阶段实现的问题。我有两个阶段:

第一阶段: 设置变量“Sample_build_number”

第 2 阶段: 使用变量“Sample_build_number”

非常感谢您对此的任何帮助。

【问题讨论】:

【参考方案1】:

您可以在第 1 阶段将变量写入一个简单的属性文件,并将该属性文件作为工件共享。

Sample_build_number=myvalue

在您的第 2 阶段作业中,使用 Inject Bamboo variables 任务来读取属性文件。

您的变量在以后的作业步骤中可用$bamboo.inject.Sample_build_number

请注意,这使用捆绑在 5.7 及更高版本中的 Bamboo Inject Variables Plugin。如果您有较早版本的 Bamboo,您的管理员将需要下载并安装该插件。

【讨论】:

谢谢,我可以让它与您的解决方案一起使用。我也可以通过将工件标记为共享来获取第二阶段的变量,然后简单地在稍后阶段对工件的内容进行分类。 @Steffen Opel "+1" 我可以在部署期间使用在构建期间创建的变量吗?

以上是关于Bamboo Atlassian:如何在阶段之间共享变量的主要内容,如果未能解决你的问题,请参考以下文章

Atlassian Bamboo如何识别python pytest报告[关闭]

如何使用 NUnit 3 在 Atlassian Bamboo 中运行 NUnit Runner?

在 Atlassian Bamboo 中,我如何将我的脚本指向 Stash Repo 中的文件?

使用 Atlassian Bamboo 的 Android CI

如何将 NetBeans ant build 移植到构建服务器(Atlassian Bamboo)

Atlassian Bamboo 无法从远程存储库中读取