Azure devops Azure DevOps Server 2019-TFVC在更改仅在特定文件夹中时防止生成

Azure devops Azure DevOps Server 2019-TFVC在更改仅在特定文件夹中时防止生成,azure-devops,azure-pipelines,azure-devops-server-2019,Azure Devops,Azure Pipelines,Azure Devops Server 2019,我最近在本地服务器上使用TFVC为源代码管理设置了Azure DevPS服务器2019。我们的分行结构如下: root - App1 - App1a - App1b - etc - App2 - etc - Utils 我们的构建脚本、测试实用程序、构建期间使用的应用程序等都存储在Utils中。我只想在根目录中任何地方发生更改时(UTIL除外)执行构建。我已经看到了在SO中排除路径的选项,但它仅适用于GIT库,这在TFVC中可能吗 我用来解决这个问题的解决方案是从,但构建仍然执行,

我最近在本地服务器上使用TFVC为源代码管理设置了Azure DevPS服务器2019。我们的分行结构如下:

root
- App1
  - App1a
  - App1b
  - etc
- App2
- etc
- Utils
我们的构建脚本、测试实用程序、构建期间使用的应用程序等都存储在Utils中。我只想在根目录中任何地方发生更改时(UTIL除外)执行构建。我已经看到了在SO中排除路径的选项,但它仅适用于GIT库,这在TFVC中可能吗

我用来解决这个问题的解决方案是从,但构建仍然执行,不是您所想的实际构建,而是管道,然后触发通知团队它成功了。最终,我不希望它运行,除非在UTIL之外进行了更改。我也不想重新组织文件夹结构,因为我们的许多实用程序都有相对路径。我已经把触发器设置好了
提前感谢。

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


嗨,朋友,这个问题有什么更新吗?请检查Shayki的回答是否有助于解决这个问题,你可以考虑是否有帮助。如果问题仍然阻碍您,请随时通知我们。只是提醒一下:)触发器就要启动了。如果您没有使用CI,您是以哪种方式设置原始触发器的?我选择了scheduled,它设置为每天凌晨1点,并且我选中了“如果源或管道已更改,则仅计划生成”。嗨,朋友,您有什么确切的tfs版本?我在
Dev17.M153.2
Dev17.M153.3
中测试它,它有排除和包含选项。这就是您所需要的吗?这是我从Azure DevOps管理控制台看到的版本信息:版本:Azure DevOps Server 2019,产品版本:17.153.29207.5(AzureDevOps2019.Update1)不确定从何处获取您提到的版本。我忘了提到我没有使用CI,如果进行了更改,只需在上午的某个时间安排。我们不使用CI的原因是,我们的团队存在一些质量和测试问题,即缺少,所以我不想在每次签入时都进行构建,直到他们开始遵守流程,并且不太可能产生错误代码,除非我误解了CI的意图。