我使用Bamboo发布版本并将其发布到Nexus。它使用maven-release-plugin很好用,但在Gradle上,使用gradle-release-plugin我得到了无限循环。
在构建计划任务成功后,Bamboo检查git,找到2个新提交" [Gradle Release Plugin]"在上一版本中创建并一次又一次地启动。
如何让Bamboo忽略这些提交?
答案 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 '
答案 1 :(得分:1)