variables.template definition
Bir dosyada bir dizi değişken tanımlayabilir ve bunu diğer dosyalarda birden çok kez kullanabilirsiniz.
variables:
- template: string # Required as first property. Template file with variables.
parameters: # Parameters to map into the template.
Bu tanıma başvuran tanımlar: değişkenler
Özellikler
template
Dize. İlk özellik olarak gereklidir.
Değişkenler içeren şablon dosyası.
parameters
şablon parametreleri.
Şablonla eş kullanılacak parametreler.
Örnekler
Bu örnekte, birden çok işlem hattında bir dizi değişken yinelenir. Değişkenler yalnızca bir kez belirtilir.
# 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 }}