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

Weitere Informationen