Partager via


é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

Voir aussi