我正在使用teamcity来执行我的构建。
在我的存储库中,有多个使用不同文件夹的项目。 例如:
└root
├project1
│ └files
├project2
│ └files
└project3
└files
我有 3 条车道,应该都在这里,就在自己的文件夹中。
project2 的当前触发器配置如下所示:
-:*/project1/*
-:*/project3/*
+:*/project2/*
但我不想显式将所有项目添加到每个项目的触发器配置中。 因此我想说 s.th。
-:IGNORE_EVERYTHING
+:*/project2/*
这意味着我只想列出应该被监控的文件夹,但不排除所有其他文件夹。当我只使用上面的最后一行时,其他两个文件夹也会受到监控。
我该怎么做?
根据配置 VCS 触发器的文档:
输入规则时,请注意,只要您输入任何"+"规则,TeamCity 将删除默认的"全部包含"设置。若要包含所有文件,请使用"+:"规则。
您不需要任何排除规则。只需插入:
+:*/project2/*
在触发规则中,你应该很好。