Можно ли дополнительно включать шаблоны на основе какого-либо выражения шаблона? В частности, я хочу, чтобы мое определение верхнего уровня в azure-pipelines.yml вызывало, какие шаблоны заданий сборки использовать во включенном шаблоне этапа:
azure-pipelines.yml:
stages:
- template: generic-build-stage.yml # Template reference
parameters:
# Example of optional build templates to use
buildTypes: [SpecificBuildJobs1, SpecificBuildJobs3, SpecificBuildJobs4]
generic-build-stage.yml:
parameters:
buildTypes: ???
stages:
- stage: generic_build
jobs:
${{ }} # ???? What goes here to include the appropriate templates
- template: ???
Вышеприведенное выражение шаблона в идеале должно быть расширено до следующего:
jobs:
- template: specific-build-jobs1.yml
- template: specific-build-jobs3.yml
- template: specific-build-jobs4.yml
Редактировать: пример «Итеративная вставка» в Документы , по-видимому, предполагают, что возможна некоторая форма динамической вставки во время анализа.