estende a definição
Estenda um pipeline usando um modelo.
extends:
template: string # The template referenced by the pipeline to extend.
parameters: # Parameters used in the extend.
Definições que fazem referência a essa definição: pipeline
Propriedades
template
String.
O modelo referenciado pelo pipeline a ser estendido.
parameters
parâmetros de modelo.
Parâmetros usados na extensão.
Exemplos
Os modelos e seus 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 quais pools podem ser usados em um pipeline oferecendo uma enumeração de opções possíveis em vez de uma cadeia de caracteres 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