В настоящее время я оцениваю конвейеры Azure с небольшим POC, и мне кажется, что я столкнулся с ограничением, но хотел бы знать, есть ли у кого-нибудь обходной путь.
Вот ключевые части того, что я пытаюсь сделать.
лазурь-pipelines.yml
variables:
- name: FavouriteSportsTeam
value: "Houston Rockets"
jobs:
- template: Build1.yml
parameters:
SportsTeam: $(FavouriteSportsTeam)
- template: Build2.yml
parameters:
SportsTeam: $(FavouriteSportsTeam)
Build1.yml
parameters:
SportsTeam: "A Default Team"
jobs:
- job: SportsTeamPrinter
steps:
- script: "echo ${{ parameters.SportsTeam }}"
Теперь, когда я пытаюсь запустить это, переменная, переданная из файла azure-pipelines.yml, не раскрывается и остается как "$ (FavouriteSportsTeam)"
Можно ли передать расширенную переменную в качестве параметра в другой файл?