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