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