Могу ли я применить одни и те же переменные к группам переменных в библиотеке Azure DevOps Pipeline? - PullRequest
0 голосов
/ 07 мая 2020

У меня есть несколько групп переменных, определенных в библиотеке конвейеров. Я использую разные группы для каждой среды выпуска (например, DEV, QA, PROD). Развертывание для каждой среды требует одинаковых переменных, но с разными значениями.

Это длинный список переменных, и я не могу сказать, перестают ли мои группы синхронизироваться c друг с другом с течением времени, когда мы добавляем и удаляем переменные.

Я правда wi sh У меня было что-то вроде интерфейса C#, чтобы все группы совпадали. Я надеялся, что новые шаблоны YAML могут как-то помочь, но я не могу найти ничего, что могло бы решить эту проблему.

У кого-нибудь есть хорошее решение для этого? Кажется, это очень распространенное использование групп переменных.

1 Ответ

2 голосов
/ 07 мая 2020

Могу ли я применить одни и те же переменные к группам переменных в Azure библиотеке конвейеров DevOps?

Нет, мы не можем этого сделать. Похоже, вы хотите синхронизировать c группы переменных для DEV, QA, PROD , чтобы эти группы имели одинаковый список переменных, но разные значения.

Насколько я знаю, это пока не поддерживается . Группы переменных изначально предназначены для совместного использования переменных по конвейерам вместо других направлений, поэтому Azure Devops Service не поддерживает такую ​​встроенную функцию для сравнения и синхронизации c группы переменных.

Update1:

Я отправил запрос функции на форуме User Voice, за который вы можете голосовать и отслеживать.

Update2:

1. Другое направление, если вы хотите легко проверить список переменных: если вы хотите проверить список переменных вручную, вы можете рассмотреть возможность использования Rest API , чтобы получить ответ Json вашего списка переменных для одной конкретной c группы переменных.

2. Есть много связанных тем о том, как преобразовать Json в CSV / Файл Excel онлайн, и после моего теста это довольно удобно. Так что, возможно, вы можете получить три ответа josn, а затем преобразовать их в текстовый файл / файл Excel, чтобы сравнить разницу между этими тремя списками переменных. Это может быть временный обходной путь ~

Надеюсь, это поможет :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...