rozszerza definicję

Rozszerzanie potoku przy użyciu szablonu.

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

Definicje odwołujące się do tej definicji: potok

Właściwości

template Ciąg.
Szablon przywołyny przez potok do rozszerzenia.

parameters parametry szablonu.
Parametry używane w rozszerzeniu.

Przykłady

Szablony i ich parametry są przekształcane w stałe przed uruchomieniem potoku. Parametry szablonu zapewniają bezpieczeństwo typu parametrom wejściowym. W tym przykładzie szablony ograniczają, które pule mogą być używane w potoku, oferując wyliczenie możliwych opcji, a nie ciąg wolny.

# 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

Zobacz też