Azure Devops - 构建自动化

Azure Devops - Build Automation

我有一个 Azure DevOps Git 存储库,里面有很多解决方案,并且正在开始构建、测试、部署自动化的道路。

我想出了如何 运行 如果 repo 中的任何文件发生更改,则重建。

但是,由于 repo 中有很多解决方案,我只想 运行 如果特定子文件夹发生变化,则对解决方案进行给定的重建。

这可能吗?如果可以,我该如何实现?

您可以使用基于路径的触发器过滤器(我很确定它们仅在 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