rozšiřuje definici.
Rozšíření kanálu pomocí šablony
extends:
template: string # The template referenced by the pipeline to extend.
parameters: # Parameters used in the extend.
Definice, které odkazují na tuto definici: kanál
Vlastnosti
template
Řetězec.
Šablona, na kterou kanál odkazuje, aby se rozšířil.
parameters
parametry šablony.
Parametry použité v rozšíření.
Příklady
Šablony a jejich parametry se před spuštěním kanálu převádějí na konstanty. Parametry šablony poskytují zabezpečení typů vstupním parametrům. V tomto příkladu šablony omezují fondy, které lze použít v kanálu, a nabízejí výčet možných možností místo řetězce volného formátu.
# 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