我们正在使用Bamboo Global Build Expiry来清理旧版本和版本,但我们使用特殊标记release-build
来保留在部署项目中用作版本的版本。否则,构建和工件将被删除,我们将留下一个没有工件存在的版本。
我现在的问题是,如果我可以在构建中添加标记,那么当我在部署项目中创建新版本时。害怕是忘记之后添加标签,以便Bamboo清理它。
答案 0 :(得分:3)
不幸的是,从Bamboo 5.12开始,使用UI中的基本Bamboo功能似乎无法实现。有关详细信息,请参阅此答案:https://answers.atlassian.com/questions/24648788/how-to-automatically-add-label-for-deployed-prod-build
然而,如前所述,如果您真的需要,可以创建自己的插件来执行此操作。或者,您可以尝试通过在部署项目中触发的REST调用或在成功发布候选者完成时添加它:https://answers.atlassian.com/questions/11991582/how-to-add-label-to-build-or-plan-using-bamboo-rest-api
这是另一种可能更接近您使用REST API寻找的资源:https://confluence.atlassian.com/bamkb/labelling-a-build-from-a-deployment-plan-800715643.html