我最近使用 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 之外进行了更改,否则我根本不希望它运行。我也不想重新组织文件夹结构,因为我们的许多实用程序都有相对路径。我已经将触发器设置为 提前谢谢。