Partilhar via


expande a definição

Expandir um pipeline com um modelo.

extends:
  template: string # The template referenced by the pipeline to extend.
  parameters: # Parameters used in the extend.

Definições que referenciam esta definição: pipeline

Propriedades

template cadeia.
O modelo referenciado pelo pipeline para expandir.

parameters parâmetros de modelo.
Parâmetros utilizados na extensão.

Exemplos

Os modelos e os respetivos parâmetros são transformados em constantes antes da execução do pipeline. Os parâmetros de modelo fornecem segurança de tipo aos parâmetros de entrada. Neste exemplo, os modelos restringem os conjuntos que podem ser utilizados num pipeline ao oferecer uma enumeração de opções possíveis em vez de uma cadeia de forma livre.

# 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

Ver também