variables.template definition

Sie können eine Reihe von Variablen in einer Datei definieren und 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 Schnur. Erforderlich als erste Eigenschaft.
Vorlagendatei mit Variablen.

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

Beispiele

In diesem Beispiel wird ein Reihe von Variablen für mehrere Pipelines 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