Azure DevOps:${{ parameters.Key }} 和 ${{ parameters.Value }} 什么都不返回
Azure DevOps : ${{ parameters.Key }} and ${{ parameters.Value }} returning nothing
我刚刚尝试执行提供的示例管道 here 并且 ${{ parameters.Key }} 和 ${{ parameters.Value }} 的回显没有打印出任何内容。我确定我过去曾尝试过类似以下的方法并且确实有效。可能是回归?
parameters:
- name: param_1
type: string
default: a string value
- name: param_2
type: string
default: default
- name: param_3
type: number
default: 2
- name: param_4
type: boolean
default: true
steps:
- ${{ each parameter in parameters }}:
- script: echo '${{ parameters.Key }} -> ${{ parameters.Value }}'
Walter 是正确的,问题出在文档上。我做了一个 PR 来解决这个问题。
应该是
- ${{ each parameter in parameters }}:
- script: echo '${{ parameter.Key }} -> ${{ parameter.Value }}'
文档中有 parameters.Key
和 parameters.Value
有什么问题。
请使用${{ parameter.Key }} -> ${{ parameter.Value }}
代替${{ parameters.Key }} -> ${{ parameters.Value }}
。
这对我有效:
parameters:
- name: param_1
type: string
default: a string value
- name: param_2
type: string
default: default
- name: param_3
type: number
default: 2
- name: param_4
type: boolean
default: true
steps:
- ${{ each parameter in parameters }}:
- script: echo '${{ parameter.Key }} -> ${{ parameter.Value }}'
结果:
我刚刚尝试执行提供的示例管道 here 并且 ${{ parameters.Key }} 和 ${{ parameters.Value }} 的回显没有打印出任何内容。我确定我过去曾尝试过类似以下的方法并且确实有效。可能是回归?
parameters:
- name: param_1
type: string
default: a string value
- name: param_2
type: string
default: default
- name: param_3
type: number
default: 2
- name: param_4
type: boolean
default: true
steps:
- ${{ each parameter in parameters }}:
- script: echo '${{ parameters.Key }} -> ${{ parameters.Value }}'
Walter 是正确的,问题出在文档上。我做了一个 PR 来解决这个问题。
应该是
- ${{ each parameter in parameters }}:
- script: echo '${{ parameter.Key }} -> ${{ parameter.Value }}'
文档中有 parameters.Key
和 parameters.Value
有什么问题。
请使用${{ parameter.Key }} -> ${{ parameter.Value }}
代替${{ parameters.Key }} -> ${{ parameters.Value }}
。
这对我有效:
parameters:
- name: param_1
type: string
default: a string value
- name: param_2
type: string
default: default
- name: param_3
type: number
default: 2
- name: param_4
type: boolean
default: true
steps:
- ${{ each parameter in parameters }}:
- script: echo '${{ parameter.Key }} -> ${{ parameter.Value }}'
结果: