我最近使用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 sub folders ,但是构建仍在执行,不是您实际的构建主意,而是管道,该管道随后触发通知团队成功的通知。最终,除非在Utils之外进行了更改,否则我根本不希望它运行。我也不想重新组织文件夹结构,因为我们的许多实用程序都有相对路径。我将触发器设置为 预先感谢。