Aracılığıyla paylaş


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

Ayrıca bkz.