2

我使用 Bamboo 发布构建并将其发布到 Nexus。使用 maven-release-plugin 效果很好,但是在 Gradle 上,使用 gradle-release-plugin 我得到了无限循环。

构建计划任务成功后,Bamboo 检查 git,发现在先前版本中创建的 2 个新提交“[Gradle Release Plugin]”并一次又一次地启动。

如何让 Bamboo 忽略这些提交?

4

2 回答 2

3

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

在此处输入图像描述

文档中的更多信息

于 2018-02-09T08:49:27.700 回答
1

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

所以你只需要指定preTagCommitMessagenewVersionCommitMesage,像 maven-release-plugin 一样屏蔽提交消息

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

在此处输入图像描述

于 2018-02-08T18:48:42.107 回答