variables.template definition
U kunt een set variabelen definiëren in één bestand en deze meerdere keren gebruiken in andere bestanden.
variables:
- template: string # Required as first property. Template file with variables.
parameters: # Parameters to map into the template.
Definities die naar deze definitie verwijzen: variabelen
Eigenschappen
template
Tekenreeks. Vereist als eerste eigenschap.
Sjabloonbestand met variabelen.
parameters
sjabloonparameters.
Parameters die moeten worden toegewezen aan de sjabloon.
Voorbeelden
In dit voorbeeld wordt een set variabelen herhaald in meerdere pijplijnen. De variabelen worden slechts eenmaal opgegeven.
# 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 }}