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