【发布时间】:2021-12-22 14:02:41
【问题描述】:
有没有更好的方法来引用基本模板而不复制参数?
我有一个基本的 yaml 模板...
parameters:
name: buildapp1
type: boolean
name: buildapp2
type: boolean
name: buildapp3
type: boolean
...并且需要从多个管道中引用它:
parameters:
name: buildapp1
type: boolean
name: buildapp2
type: boolean
name: buildapp3
type: boolean
- template: basetemplate.yaml
parameters:
buildapp1: ${{ parameters.buildapp1 }}
buildapp2: ${{ parameters.buildapp2 }}
buildapp3: ${{ parameters.buildapp3 }}
更新:
如果我可以指定一个 UI 变量“环境”,然后在排队时解决这个问题,那就太好了。
我尝试了以下方法,但结果是“意外值”。
varaibles:
- template: $(environment).yaml
- template: ${{ environment }}.yaml
【问题讨论】:
标签: azure-devops azure-pipelines-yaml