扩展定义
使用模板扩展管道。
extends:
template: string # The template referenced by the pipeline to extend.
parameters: # Parameters used in the extend.
引用此定义的定义: 管道
属性
template
字符串。
管道引用的要扩展的模板。
parameters
模板参数。
扩展中使用的参数。
示例
在管道运行之前,模板及其参数将转换为常量。 模板参数为输入参数提供类型安全性。 在此示例中,模板通过提供可能选项的枚举而不是任意多边形字符串来限制可在管道中使用的池。
# 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
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈