Share via


utökar definitionen

Utöka en pipeline med hjälp av en mall.

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

Definitioner som refererar till den här definitionen: pipeline

Egenskaper

template Sträng.
Mallen som refereras av pipelinen för att utöka.

parameters mallparametrar.
Parametrar som används i utöka.

Exempel

Mallar och deras parametrar omvandlas till konstanter innan pipelinen körs. Mallparametrar ger typsäkerhet för indataparametrar. I det här exemplet begränsar mallar vilka pooler som kan användas i en pipeline genom att erbjuda en uppräkning av möjliga alternativ snarare än en frihandssträng.

# 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

Se även