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

del*_*elo 5 git teamcity continuous-integration

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

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

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

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

Ped*_*iro 8

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