我在Bamboo中有一个计划,只要对附加的存储库进行更改(通过轮询)就会启动.
现在,在每个构建上,如果成功,则在repo中更新CHANGELOG文件,这反过来会触发另一个构建.如何从Bamboo的轮询中省略某些文件,以便在找到这些文件的更改时不启动构建?因为否则,我进入无限循环,改变CHANGELOG触发另一个构建,然后更新CHANGELOG等等.
如果不可能,还有哪些其他可行的解决方案?是否有可能在构建开始之前在某处附加shell脚本以检查是否需要启动新构建?
事实证明,这比我想象的要简单.在"计划配置"的"存储库"选项卡中,在每个存储库的"高级"下,都有一个"包含/排除文件"输入,您可以在其中自定义Bamboo用于检测更改的文件.通过在那里添加正则表达式,我得到了一切解决并按预期工作.
Bamboo模式匹配参考:https://confluence.atlassian.com/display/BAMBOO/Pattern+matching+reference
| 归档时间: |
|
| 查看次数: |
5788 次 |
| 最近记录: |