0

我正在使用 teamcity 来执行我的构建。

在我的存储库中,有多个项目使用不同的文件夹。例如像这样:

└root
  ├project1
  │  └files
  ├project2
  │  └files
  └project3
     └files

我有 3 条车道,应该都在自己的文件夹中。

project2的当前触发器配置如下所示:

-:*/project1/*
-:*/project3/*
+:*/project2/*

但我不想将所有项目显式添加到每个项目的触发器配置中。所以我想说s.th。喜欢

-:IGNORE_EVERYTHING
+:*/project2/*

这意味着我只想列出应该被监控但不排除所有其他文件夹的文件夹。当我只使用上面的最后一行时,其他两个文件夹也会被监控。

我怎么做?

4

1 回答 1

0

根据配置 VCS 触发器的文档:

输入规则时,请注意,一旦您输入任何“+”规则,TeamCity 将删除默认的“全部包含”设置。要包含所有文件,请使用“+:”。规则。

您不需要任何排除规则。只需插入:

+:*/project2/*

在触发规则中,你应该很好。

于 2018-03-15T07:30:37.570 回答