TeamCity 构建触发 - 排除特定目录中的更改
我们的构建过程生成了几个文件(为了便于论证,扩展名为 .file),这些文件在过程结束时自动签入 git。此签入会触发一个新的构建,因此我们有一个构建相互触发的无限循环。
我尝试通过使用以下基于排除的构建触发器选项来解决此问题,但似乎都不起作用:
-:**.file
-:comment=^automated checkin$:**
我是否遗漏了一些明显的东西?
Our build process generates a couple of files (with extension .file for sake of argument) that are automatically checked into git at the end of the process. This checkin triggers a new build so we have an infinite loop of builds triggering each other.
I have tried to solve this by using the following exclusion based build trigger options but neither seems to work:
-:**.file
-:comment=^automated checkin$:**
Is there something obvious I am missing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我们有一个简单的规则来防止签入 SVN 的 .sql 文件触发构建,并在 VCS 触发规则文本框中使用以下规则:
也许确保签入仅包含带有 .file 扩展名的文件,而没有其他文件类型。
We have a simple rule to prevent .sql files checked into SVN from triggering a build with the following rule in the VCS Trigger Rules textbox:
Maybe make sure the checkins only have files with the .file extension and no other file types.