tanımı genişletir
Şablon kullanarak işlem hattını genişletme.
extends:
template: string # The template referenced by the pipeline to extend.
parameters: # Parameters used in the extend.
Bu tanıma başvuran tanımlar: işlem hattı
Özellikler
template
Dize.
Genişletilen işlem hattı tarafından başvuruda bulunan şablon.
parameters
şablon parametreleri.
Genişletmede kullanılan parametreler.
Örnekler
Şablonlar ve parametreleri, işlem hattı çalışmadan önce sabitlere dönüştürülür. Şablon parametreleri, giriş parametreleri için tür güvenliği sağlar. Bu örnekte şablonlar, serbest biçimli bir dize yerine olası seçeneklerin bir numaralandırması sunarak işlem hattında hangi havuzların kullanılabileceğini kısıtlar.
# template.yml
parameters:
- name: userpool
type: string
default: Azure Pipelines
values:
- Azure Pipelines
- private-pool-1
- private-pool-2
pool: ${{ parameters.userpool }}
steps:
- script: # ... removed for clarity
# azure-pipelines.yml
extends:
template: template.yml
parameters:
userpool: private-pool-1