definição de variables.template
Você pode definir um conjunto de variáveis em um arquivo e usá-lo várias vezes em outros arquivos.
variables:
- template: string # Required as first property. Template file with variables.
parameters: # Parameters to map into the template.
Definições que fazem referência a essa definição: variáveis
Propriedades
template
String. Obrigatório como primeira propriedade.
Arquivo de modelo com variáveis.
parameters
parâmetros de modelo.
Parâmetros a serem mapeados para o modelo.
Exemplos
Neste exemplo, um conjunto de variáveis é repetido em vários pipelines. As variáveis são especificadas apenas uma vez.
# File: variables/build.yml
variables:
- name: vmImage
value: vs2017-win2016
- name: arch
value: x64
- name: config
value: debug
# File: component-x-pipeline.yml
variables:
- template: variables/build.yml # Template reference
pool:
vmImage: ${{ variables.vmImage }}
steps:
- script: build x ${{ variables.arch }} ${{ variables.config }}
# File: component-y-pipeline.yml
variables:
- template: variables/build.yml # Template reference
pool:
vmImage: ${{ variables.vmImage }}
steps:
- script: build y ${{ variables.arch }} ${{ variables.config }}