memperluas definisi
Perluas alur menggunakan templat.
extends:
template: string # The template referenced by the pipeline to extend.
parameters: # Parameters used in the extend.
Definisi yang mereferensikan definisi ini: alur
Properti
template
String.
Templat yang dirujuk oleh alur untuk diperluas.
parameters
parameter templat.
Parameter yang digunakan dalam perluasan.
Contoh
Templat dan parameternya diubah menjadi konstanta sebelum alur berjalan. Parameter templat memberikan keamanan jenis untuk parameter input. Dalam contoh ini, templat membatasi kumpulan mana yang dapat digunakan dalam alur dengan menawarkan enumerasi opsi yang mungkin daripada string bentuk bebas.
# 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