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
Zeichenfolge.
Die Vorlage, auf die von der Pipeline verwiesen wird, die erweitert werden soll.
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 beschränken Vorlagen, welche Pools in einer Pipeline verwendet werden können, indem eine Aufzählung möglicher Optionen anstelle einer Freihandformzeichenfolge bereitgestellt wird.
# 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