使用部署项目创建发布时向构建添加标签

Posted

技术标签:

【中文标题】使用部署项目创建发布时向构建添加标签【英文标题】:Add a tag to a Build when creating a release using deployment projects 【发布时间】:2016-06-17 06:36:20 【问题描述】:

我们使用 Bamboo Global Build Expiry 来清理旧的构建和发布,但我们使用特殊标签 release-build 来保留在部署项目中用作发布的构建。否则构建和工件将被删除,我们将得到一个不存在工件的版本。

我现在的问题是,当我在部署项目中创建新版本时,是否可以将标签添加到构建中。怕是事后忘记加标签,让竹子清理干净。

【问题讨论】:

【参考方案1】:

不幸的是,从 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 寻找的资源:@​​987654323@

【讨论】:

这看起来很有希望

以上是关于使用部署项目创建发布时向构建添加标签的主要内容,如果未能解决你的问题,请参考以下文章

MFP CLI v7.0 无法构建-部署最初使用 MFP Studio v7.0 创建的项目

vs 2008 部署项目不工作

Visual Studio 2010 数据库项目部署

linux下部署项目

使用idea将Springboot项目打war包部署到tomcat服务器上运行步骤详解

Bamboo 部署项目到 Artifactory