【发布时间】:2020-08-11 18:39:30
【问题描述】:
我在 GitHub 上有一个项目,其结构如下:
- lib
- project-1
- project-2
- project-3
我有一个构建管道,我只想在对 project-3 进行更改时触发它。我想排除为任何其他更改触发此管道(更改为project-1 和project-2)。现在我有以下配置文件:
jobs:
- job: rolling_VS2017_build
displayName: 'Extensions build'
pool:
name: Hosted VS2017
steps:
- template: build/sdl-tasks.yml
- template: build/npm-build-extensions-steps.yml
pr:
branches:
include:
- '*'
paths:
include:
- project-3/*
exclude:
- '*'
不幸的是,对于任何项目的更改的拉取请求仍会触发此管道。如何编辑 yml 文件以确保管道仅针对更改 project-3 的拉取请求运行,而不针对任何其他更改运行?
【问题讨论】:
标签: azure-pipelines azure-pipelines-yaml