1

我有一个 Azure DevOps Git Repo,其中包含许多解决方案,并且正在开始构建、测试、部署自动化的道路。

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

但是,由于 repo 中有许多解决方案,我只想在特定子文件夹发生更改时运行解决方案的给定重建。

这是可能的,如果是这样,我该如何做到这一点?

4

1 回答 1

3

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

于 2019-04-16T13:40:29.760 回答