Переменная и группы переменных из файла в конвейерах Azure - PullRequest
0 голосов
/ 08 февраля 2019

Можно ли создать переменную выпуска конвейера или группу переменных на основе файла в вашем репо.

Мой пример использования заключается в том, что мы используем liquibase для обновления баз данных на SQL-сервере в Azure.Чтобы распараллелить это, мы используем группу переменных, содержащую имя каждой базы данных (например, db1, db2, db3). Таким образом, когда мы выполняем конвейер, он запускает агент для каждой БД и работает параллельно.Это прекрасно работает, но это означает, что каждый раз, когда Dev / Ops добавляет новую БД, которую они должны запомнить, нужно идти в конвейер и добавлять новую БД в соответствующую группу переменных.

Я бы хотел, чтобы в нашем git-репозитории был файл, из которого мы можем заполнить переменную / группу переменных, поэтому инженерам нужно только изменить текстовый файл и зафиксировать его в репо без навигации по пользовательскому интерфейсу Pipeline.

1 Ответ

0 голосов
/ 08 февраля 2019

Это можно сделать с помощью смеси конвейера сборки и пользовательской задачи PowerShell, которая вызывает Группы переменных - обновление API.

...