Состояние на стадии строительства не работает - PullRequest
0 голосов
/ 22 октября 2019

Мне нужно установить условие для выполнения этапа в моем файле yml (конвейер сборки).

Условие состоит в том, что имя репо должно содержать ключевое слово application, если не нужно игнорировать этап;

мой код подобен этому

- stage: deploy
  condition: contains(variables['Build.Repository.Name'],'application')
  dependsOn: build
  jobs:
   - template: deploy-snapshot-jobs.yml@pipelines-templates

Это не работает так, я думаю, что интерпретатор не заменяет переменные ['Build.Repository.Name'] на хранилищеимя, потому что, когда я использую буквальное значение имени репо, он отлично работает

любая помощь, как это работает, ребята?

...