从任务到模板将Azure的Devops变量

时间:2020-11-04 09:59:24

标签: windows templates variables azure-devops devops

我需要将变量传递到模板中。例如,Small的输出(可在下面找到)应作为输入传递给介质。这怎么可能?

template: windows-tests.yml
parameters:
integration_tests: ["Small", "Medium"]
check_status: "$(Powershell1.var)"

除上述内容外,我还要添加 构建步骤中的o / p将存储在checkstatus变量中,并将其传递给模板。

Powershell1.var将由小型测试使用,然后生成一个需要中级使用的值。

1 个答案:

答案 0 :(得分:0)

我需要将变量传递到模板中。

有关如何在模板中传递变量的说明,请参考this document

Small(位于下面)的输出应作为输入传递到Medium

这是脚本:

模板:

parameters:
- name: Medium
  type: {data type of `Medium`}
  default: {defualt value of `Medium`}

管道:

extends:
  template: {template file}
  parameters:
      Medium: $(Small)

我想在构建步骤中添加o / p,将其存储在checkstatus变量中,并将其传递给模板。

这是脚本:

模板:

parameters:
- name: check_status
  type: string
  default: "$(Powershell1.var)"

管道:

extends:
  template: {template file}
  parameters:
      check_status: "$(Powershell1.var)"