我有一个包含许多解决方案的Azure DevOps Git Repo,并且正在着手构建,测试和部署自动化。
我想出了如果存储库中的任何文件发生更改,如何运行重建的过程。
但是,由于存储库中包含许多解决方案,因此我只想在特定子文件夹发生更改时运行给定的解决方案重建。
有可能吗?如果可以,我该如何完成呢?
答案 0 :(得分:2)
您可以使用基于路径的触发器过滤器(我很确定它们仅在yaml构建中受支持)。例如:
trigger:
paths:
include:
- folder1/*
- folder2/somefile
- etc
阅读:
https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema?view=azure-devops&tabs=schema
https://docs.microsoft.com/en-us/azure/devops/pipelines/create-first-pipeline?view=azure-devops&tabs=tfs-2018-2