[英]TeamCity building specific branch on pull request
我有一个由几个这样的项目组成的解决方案:
MySolution
-Project1
-Project2
-Project3
对于每个项目,我在 github 上都有一个分支,例如 Project1Branch、Project2Branch ...... 但是当它发生时,所有三个项目都已构建,尽管仅在 Projeсt1 中进行了更改。 我尝试在触发器中为构建步骤+:Project1*
配置分支过滤器,但不起作用。 我该如何解决这个问题?
TL;博士
+:*
。Project1Branch
,将“目标”配置master
分支。 让Project1Branch
在Project1
的每个 MR 处构建到master
:
Project1Branch
分支。 在您的VCS 配置中:
refs/heads/Project1Branch
Project1Branch
将与您的模式匹配的merge-request/...
分支添加到被监视的分支。 拉取请求过滤:
+:refs/heads/Project1Branch
+:refs/heads/master
触发监视分支中的每个更改。 触发器:
+:*
如果您只想在 MR 分支上触发,请执行Triggers :
+:*
-:Project1Branch
Project2
和Project3
也是如此。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.