使用字符串数组时,参数类型应为
object
。首先,更新这是您的定义。
要循环遍历字符串数组参数中的值,可以使用
parameters.Schemes
.
以下是您的管道定义应该是什么样子的:
parameters:
- name: Schemes
type: object
default: ['Staging']
values: ['QA', 'Staging']
- name: test
displayName: Run Tests?
type: boolean
default: false
trigger:
- master
pool:
vmImage: ubuntu-latest
steps:
- ${{ if eq(parameters.test, true) }}:
# Loop Schemes parameter values..
- ${{ each scheme in parameters.Schemes }}:
- script: echo "Running tests.. ${{ scheme }}"