variables.template 定义

可以在一个文件中定义一组变量,并在其他文件中多次使用这组变量。

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

引用此定义的定义: 变量

属性

template 字符串。 作为第一个属性是必需的。
包含变量的模板文件。

parameters 模板参数。
要映射到模板中的参数。

示例

本示例在多个管道中重复一组变量。 变量仅指定一次。

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

另请参阅