如果Team City包含特定文件夹中的更改,如何让Team City仅触发Github pull请求的构建

时间:2014-03-01 07:51:33

标签: git continuous-integration teamcity

我有一个TeamCity配置来监视Github拉取请求,这样它就会从Github获取任何拉取请求,然后触发构建。

现在,我只希望它为包含特定文件夹中的更改的拉取请求触发一个bulid。

我们说我的repo根文件夹是c:\ myProject,特定文件夹是c:\ myProject \ HelloWorld。我的目标是,如果pull请求包含对HelloWorld文件夹中文件的更改,则TeamCity仅触发构建。

有关如何配置它的任何想法?非常感谢。

1 个答案:

答案 0 :(得分:8)

在VCS触发器中,您可以使用类似Ant的通配符定义trigger rule,在本例中为+:HelloWorld / **(在此示例中,确切的文件路径语法可能不正确)。