Azure DevOps:如何将变量传递给从库变量组读取的模板

Azure DevOps: How to pass on a variable to a template read from Library variable group

我在 pipeline > Library > variable group > called 'template-variable-group'

中定义了一个变量组

我在这里试图完成的所有工作是将变量 my-temp-var 的值(在本例中,如您所见,它的值是 my-template-value)传递给 yaml 中的模板文件。

我有一个基于 yaml 的管道,如下所示。

variables:
- group: template-variable-group

name: $(date:yyyyMMdd)$(rev:.r)

stages:
  - stage: Build

    jobs:
      - job: buildWebApp
        displayName: Build Release pipeline for Discount Service on Master branch

        steps:
        - script: |
            echo Here we go
          displayName: 'Command Line Script'

        - template: template.yaml
          parameters:
            variableToTemplate: ${{variables['my-temp-var']}}

而template.yaml文件如下

parameters:
  variableToTemplate:

steps:

- task: CmdLine@2
  inputs:
    script: |
      echo Hello Hello Hello Hello Hello Hello
      echo ${{ parameters.variableToTemplate }}
  displayName: 'Run a two-line script'

我做不到。

如您所见,该值未达到模板。我错过了什么。

我看到了这个 但似乎没有帮助。

你可以像普通变量一样传递它:

$(my-temp-var)