Compartir a través de


extiende la definición

Extender una canalización mediante una plantilla.

extends:
  template: string # The template referenced by the pipeline to extend.
  parameters: # Parameters used in the extend.

Definiciones que hacen referencia a esta definición: canalización

Propiedades

template Cadena.
Plantilla a la que hace referencia la canalización que se va a extender.

parameters parámetros de plantilla.
Parámetros usados en la extensión.

Ejemplos

Las plantillas y sus parámetros se convierten en constantes antes de que se ejecute la canalización. Los parámetros de plantilla proporcionan seguridad de tipos a los parámetros de entrada. En este ejemplo, las plantillas restringen los grupos que se pueden usar en una canalización ofreciendo una enumeración de posibles opciones en lugar de una cadena de forma libre.

# 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

Consulte también