【发布时间】:2020-07-10 13:49:43
【问题描述】:
您可以使用类似于-${{ each x in y }}: 的语法在 devops 管道 YAML 中创建循环。据我了解,y 可以是一个数组。
但是,我发现each 没有文档。描述其用法示例的唯一页面是the "Templates" page.
所以我的问题是:我该如何指定一个数组?我知道一种方法是使用-${{ each book in parameters.books }}:,然后传入books 的“列表”,例如:
- template: template.yml
parameters:
books:
- book1
- book2
- book3
不过,我还想将数组定义为变量:
variables:
books:
- book1
- book2
- book3
但是,为此,ADO 会抛出错误 A sequence was not expected。
没有办法定义这样的数组吗?我想我会将这些称为-${{ each book in variables.books }}: 如果没有,还有其他方法可以指定列表吗?
【问题讨论】:
标签: azure azure-devops azure-pipelines