utökar definitionen
Utöka en pipeline med hjälp av en mall.
extends:
template: string # The template referenced by the pipeline to extend.
parameters: # Parameters used in the extend.
Definitioner som refererar till den här definitionen: pipeline
Egenskaper
template
sträng.
Mallen som refereras av pipelinen för att utöka.
parameters
mallparametrar.
parametrar som används i tillägget.
Exempel
Mallar och deras parametrar omvandlas till konstanter innan pipelinen körs. Mallparametrar ger typsäkerhet för indataparametrar. I det här exemplet begränsar mallar vilka pooler som kan användas i en pipeline genom att erbjuda en uppräkning av möjliga alternativ i stället för en frihandssträng.
# template.yml
parameters:
- name: userpool
type: string
default: Azure Pipelines
values:
- Azure Pipelines
- private-pool-1
- private-pool-2
pool: ${{ parameters.userpool }}
steps:
- script: # ... removed for clarity
# azure-pipelines.yml
extends:
template: template.yml
parameters:
userpool: private-pool-1