Condividi tramite


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: della pipeline

Proprietà

template stringa.
Il modello a cui fa riferimento la pipeline da estendere.

parameters parametri del modello.
Parametri usati nell'estensione.

Esempi

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 opzioni possibili anziché una stringa a mano libera.

# 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

Vedere anche