如果在目录上发生提交,我在 Build Triggers 中有一条规则不触发构建:
这是我们代码的目录结构
web => Web Application code. Should trigger Build1
api => Backend Code. Should trigger Build2
当 web 文件上发生 git 提交时,我只想触发 Build1 而不是 Build2。所以,我有这样的触发规则设置:
+:.
-:api/**
这工作了几个小时,但我开始看到当 api 文件被签入时两个构建都被触发,反之亦然。
我也尝试了以下配置,但似乎没有任何效果。
配置2:
-:api/**
配置3:
+:web/**
配置4:
-:**
+:web/**
配置5:
-:.
+:web/**
我的用例的正确构建触发器配置是什么?
这发生在 Teamcity 8 和 9 上