Bamboo CICD管道在maven释放的循环中被触发

时间:2018-01-30 04:23:40

标签: maven continuous-integration bitbucket bamboo maven-release-plugin

我有一个使用maven构建和发布的Bamboo CICD管道。创建了" Repository triggers the build when changes are committed"类型的触发器我的存储库是BitBucket。

每当签入代码或我的存储库发生更改时,构建管道都会被触发。我的构建管道的最后一步是maven release,它更新并检查pom文件。这个签入依次调用管道导致循环。有没有办法通过不调用竹子检查的pom文件更改的管道来停止这个循环?

2 个答案:

答案 0 :(得分:0)

配置计划,转到“存储库”选项卡,然后选择存储库(或链接存储库)。

向下滚动到底部并展开“高级选项”。

“包含/排除文件”下拉列表,选择“排除与以下模式匹配的所有更改”,然后在“文件模式”下方会出现一个文本框,您可以在其中指定正则表达式来表示您的pom文件。

Link to pattern examples

答案 1 :(得分:0)

Maven发布检查文件中的提交消息" [maven-release-plugin]"和Bamboo计划忽略以指定模式开头的提交。我之前更新了maven发布提交消息以满足我的提交挂钩,因此Bamboo计划总是被触发。现在已经更新了提交挂钩以接受maven提交。