团队城市构建触发器排除除部分之外的所有触发器



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

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

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

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

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

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

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

-:IGNORE_EVERYTHING
+:*/project2/*

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

我该怎么做?

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

输入规则

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

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

+:*/project2/*

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

相关内容

  • 没有找到相关文章

最新更新