Что было бы лучше всего использовать плагин Rundeck SCM для мульти-среды?
Текущая среда, в которой мы работаем: PROD, DR, STAGE, TEST, DEV. Мы настроили экземпляр rundeck для каждой среды и включили плагин SCM для определения задания. Мы используем Gitlab в качестве нашей платформы контроля версий.
В Gitlab у нас есть ветви, обозначенные как «prod», «dr», «stage», «test» и «dev». Для среды DEV и Test мы включаем ИМПОРТ и ЭКСПОРТ в SCM. Для других мы включаем только опцию ИМПОРТ, поскольку хотим принудительно применять и ограничивать определение задания.
Каждый раз, когда мы заканчиваем разработку, мы объединяем изменения из dev / test -> stage -> prod / dr и извлекаем определение задания из SCM.
Если у кого-то есть какие-либо другие предложения и они хотели бы поделиться, это было бы очень полезно.
Заранее спасибо.