variables.template definition

Sie können eine Gruppe von Variablen in einer Datei definieren und sie mehrmals in anderen Dateien verwenden.

variables:
- template: string # Required as first property. Template file with variables.
  parameters: # Parameters to map into the template.

Definitionen, die auf diese Definition verweisen: Variablen

Eigenschaften

template Zeichenfolge. Erforderlich als erste Eigenschaft.
Vorlagendatei mit Variablen.

parameters Vorlagenparameter.
Parameter, die der Vorlage zugeordnet werden sollen.

Beispiele

In diesem Beispiel wird eine Reihe von Variablen über mehrere Pipelines hinweg wiederholt. Die Variablen werden nur einmal angegeben.

# 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 }}

Siehe auch