rozšiřuje definici.

Rozšíření kanálu pomocí šablony

extends:
  template: string # The template referenced by the pipeline to extend.
  parameters: # Parameters used in the extend.

Definice, které odkazují na tuto definici: kanál

Vlastnosti

template Řetězec.
Šablona, na kterou kanál odkazuje, aby se rozšířil.

parameters parametry šablony.
Parametry použité v rozšíření.

Příklady

Šablony a jejich parametry se před spuštěním kanálu převádějí na konstanty. Parametry šablony poskytují zabezpečení typů vstupním parametrům. V tomto příkladu šablony omezují fondy, které lze použít v kanálu, a nabízejí výčet možných možností místo řetězce volného formátu.

# 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

Viz také