Freigeben über


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

Siehe auch