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