模板yaml可以使用父yaml的参数吗?

Aur*_*ura 2 azure-devops azure-pipelines

我希望使用来自父级的参数,如下代码所示。但当运行管道时,结果却出乎意料。

我可以做什么来使用父级的参数?

# template.yml
- job: TestJob
  steps:
  - ${{ if parameters.isFromParent }}:  # What can I do to use the parameter from parent?
    - task:
      ....
Run Code Online (Sandbox Code Playgroud)
# parent.yml
parameters:
- name: isFromParent
  type: Boolean
- template: template.yml
Run Code Online (Sandbox Code Playgroud)

Sha*_*zyk 5

您只需将其传递给内部模板即可。添加template.yml

parameters:
- name: isFromParent
  type: Boolean
Run Code Online (Sandbox Code Playgroud)

并将其传递到parent.yml

- template: template.yml
  parameters:
    isFromParent: ${{ parameters.isFromParent }}
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

1136 次

最近记录:

3 年,3 月 前