Bamboo上的gradle-release-plugin发布任务导致无限循环

时间:2018-02-08 18:48:42

标签: release bamboo gradle-release-plugin

我使用Bamboo发布版本并将其发布到Nexus。它使用maven-release-plugin很好用,但在Gradle上,使用gradle-release-plugin我得到了无限循环。

在构建计划任务成功后,Bamboo检查git,找到2个新提交" [Gradle Release Plugin]"在上一版本中创建并一次又一次地启动。

如何让Bamboo忽略这些提交?

2 个答案:

答案 0 :(得分:1)

我发现了这个Atlassian问题https://jira.atlassian.com/browse/BAM-5758。 Atlassian工程师只是硬编码maven-release-plugin提交消息,以使Bamboo忽略它。

所以你需要的是指定 preTagCommitMessage newVersionCommitMesage ,屏蔽提交消息,例如它的maven-release-plugin

preTagCommitMessage = '[maven-release-plugin] prepare release ' newVersionCommitMessage = '[maven-release-plugin] prepare for next development iteration '

enter image description here

答案 1 :(得分:1)

您可以配置Bamboo存储库以忽略与gradle-release-plugin创建的更改匹配的更改。

enter image description here

docs

中的更多信息