我们的构建过程会生成一些文件(为了参数而扩展名为.file),这些文件会在流程结束时自动检入git。这个签入触发了一个新的构建,所以我们有一个无限循环的构建互相触发。
我尝试使用以下基于排除的构建触发器选项解决此问题,但似乎都不起作用:
-:**.file
-:comment=^automated checkin$:**
我有什么明显的遗失吗?
答案 0 :(得分:5)
我们有一个简单的规则来阻止检入SVN的.sql文件在VCS触发规则文本框中使用以下规则触发构建:
-:**.sql
也许确保签到的文件只有.file扩展名,没有其他文件类型。