Условия работы в зависимости от пути - PullRequest
1 голос
/ 03 октября 2019

Возможно ли иметь условие, основанное на путях, аналогично триггеру? В моем конвейере я хочу запускать определенное задание только в том случае, если изменилась определенная папка.

Я прочитал этот документ и не нашел ссылки

Конвейерные выражения

Условия трубопровода

1 Ответ

0 голосов
/ 03 октября 2019

у вас может быть основанный на пути триггер в вашей сборке, а не в работе.

trigger:
  paths:
    include: [ string ] # file paths which must match to trigger a build
    exclude: [ string ] # file paths which will not trigger a build

технически существует автоматическая переменная Build.Reason, которая может быть доступна во время очереди сборки, чтобы определить это,но вы должны иметь только триггеры пути, чтобы это работало, по моему мнению

https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml#build-variables

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...