1

我最近使用 TFVC 在我们的本地服务器上设置了 Azure DevOps Server 2019 进行源代码控制。我们的分支结构如下:

root
- App1
  - App1a
  - App1b
  - etc
- App2
- etc
- Utils

我们的构建脚本、测试实用程序、构建期间使用的应用程序等都存储在 Utils 中。我想要做的只是在除 Utils 之外的任何地方发生更改时执行构建。我已经看到了在 SO 中排除路径的选项,但它只适用于 GIT 库,这可能与 TFVC 一起使用吗?

我用来解决此问题的解决方案来自Triggering Azure DevOps builds based on changes to subfolders ,但构建仍在执行,而不是实际的构建提醒你,但管道随后触发通知团队它是成功的。最终,除非在 Utils 之外进行了更改,否则我根本不希望它运行。我也不想重新组织文件夹结构,因为我们的许多实用程序都有相对路径。我已经将触发器设置为仅在源或管道发生更改时安排在一周的凌晨 1 点 提前谢谢。

4

1 回答 1

1

utils您可以在 CI 触发器选项中排除该文件夹:

在此处输入图像描述

于 2019-12-10T13:29:50.747 回答