erweitert definition
Erweitern einer Pipeline mithilfe einer Vorlage
extends:
template: string # The template referenced by the pipeline to extend.
parameters: # Parameters used in the extend.
Definitionen, die auf diese Definition verweisen: Pipeline
Eigenschaften
template
Schnur.
Die Vorlage, auf die von der zu erweiternden Pipeline verwiesen wird.
parameters
Vorlagenparameter.
Parameter, die in der Erweiterung verwendet werden.
Beispiele
Vorlagen und deren Parameter werden vor der Ausführung der Pipeline in Konstanten umgewandelt. Vorlagenparameter bieten Typsicherheit für Eingabeparameter. In diesem Beispiel schränken Vorlagen ein, welche Pools in einer Pipeline verwendet werden können, indem sie anstelle einer Freihandformzeichenfolge eine Enumeration möglicher Optionen anbieten.
# 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