Вы можете создать al oop в конвейерах DevOps YAML, используя синтаксис, похожий на -${{ each x in y }}:
. Насколько я понимаю, y
может быть массивом.
Однако я обнаружил, что для each
документации нет. Единственная страница, описывающая пример его использования, находится на странице «Шаблоны».
Итак, мой вопрос: как мне go указать массив? Я знаю, что один из способов - использовать -${{ 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 }}:
Если нет, есть ли другой способ указать список?