Я пытался найти некоторую информацию о том, как версируются группы переменных в Azure DevOps (или даже если они вообще версируются).
Моя «проблема» в том, что если у нас есть следующий сценарий:
У нас есть конвейер выпуска, который имеет связанную группу переменных с набором переменных, от которых зависит выпуск.
Во время нашего первого запуска конвейера выпуска (выпуск 1) мы развертываем наши приложения и используем переменные групп переменных для настройки приложения.
После нашего первого выпуска все работает нормально, проходит несколько недель, и мы решаем внести несколько изменений в наши группы переменных. например, мы можем изменить имя переменной или изменить значение. Теперь мы готовы к нашему следующему выпуску (выпуск 2).
Мы запускаем наш выпуск, но только для того, чтобы обнаружить, что что-то сломано, приложение больше не работает .. поэтому мы хотим быстро вернуться к предыдущий этап (для выпуска 1), поэтому мы просто "перевыпустим / повторно запустим" выпуск, который мы сделали для выпуска 1 ... однако ... поскольку мы изменили переменные групп переменных, это заставит нас сделать выпуск с недавно обновленными переменными, или Azure DevOps каким-то образом сохраняет / «снимает» стадию групп переменных с момента первого запуска выпуска?