다음을 통해 공유


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

추가 정보