Bagikan melalui


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

Lihat juga