estende la definizione
Estendere una pipeline usando un modello.
extends:
template: string # The template referenced by the pipeline to extend.
parameters: # Parameters used in the extend.
Definizioni che fanno riferimento a questa definizione: pipeline
Proprietà
template
Stringa.
Modello a cui fa riferimento la pipeline da estendere.
parameters
parametri del modello.
Parametri usati nell'estensione.
Esempio
I modelli e i relativi parametri vengono trasformati in costanti prima dell'esecuzione della pipeline. I parametri del modello forniscono la sicurezza dei tipi ai parametri di input. In questo esempio, i modelli limitano i pool che possono essere usati in una pipeline offrendo un'enumerazione delle possibili opzioni anziché una stringa freeform.
# 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