definice variables.template

Můžete definovat sadu proměnných v jednom souboru a použít ji vícekrát v jiných souborech.

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

Definice, které odkazují na tuto definici: proměnné

Vlastnosti

template Řetězec. Požadováno jako první vlastnost.
Soubor šablony s proměnnými

parameters parametry šablony.
Parametry, které se mají mapovat do šablony.

Příklady

V tomto příkladu se sada proměnných opakuje napříč několika kanály. Proměnné se zadají jenom jednou.

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

Viz také