Лучшие практики для использования rundeck scm для нескольких сред - PullRequest
0 голосов
/ 22 мая 2019

Что было бы лучше всего использовать плагин 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.

Если у кого-то есть какие-либо другие предложения и они хотели бы поделиться, это было бы очень полезно.

Заранее спасибо.

1 Ответ

0 голосов
/ 25 мая 2019

Используете ли вы Rundeck в качестве инструмента оркестровки или инструмента сборки?Я бы хотел предложить идею о создании рабочих мест.Собирайте ваши общие рабочие места вместе, храните их в виде библиотеки и вызывайте их вместе с другими заданиями в качестве бэкенда.Это сэкономит много времени, так как ваша среда станет сложной.

...