Azure Devops-构建自动化

时间:2019-04-16 13:34:39

标签: azure-devops continuous-deployment continuous-build

我有一个包含许多解决方案的Azure DevOps Git Repo,并且正在着手构建,测试和部署自动化。

我想出了如果存储库中的任何文件发生更改,如何运行重建的过程。

但是,由于存储库中包含许多解决方案,因此我只想在特定子文件夹发生更改时运行给定的解决方案重建。

有可能吗?如果可以,我该如何完成呢?

1 个答案:

答案 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