étend la définition
Étendez un pipeline à l’aide d’un modèle.
extends:
template: string # The template referenced by the pipeline to extend.
parameters: # Parameters used in the extend.
Définitions qui font référence à cette définition : pipeline
Propriétés
template
String.
Modèle référencé par le pipeline à étendre.
parameters
paramètres de modèle.
Paramètres utilisés dans l’extension.
Exemples
Les modèles et leurs paramètres sont transformés en constantes avant l’exécution du pipeline. Les paramètres de modèle fournissent une sécurité de type aux paramètres d’entrée. Dans cet exemple, les modèles limitent les pools qui peuvent être utilisés dans un pipeline en proposant une énumération d’options possibles plutôt qu’une chaîne de forme libre.
# 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