Мы смотрим на сценарий восстановления подлинности мастеров Jenkins с открытым исходным кодом и в настоящее время создаем резервные копии заданий и конфигураций jenkins с помощью плагина синхронизации SCM. любые идеи о том, как восстановить Дженкинса за высокую доступность , когда мастер спускается.Сценарий неудачи мастера Jenkins
1
A
ответ
2
Docker images отлично подходит для этого. По сути, мастер - это просто образ, который вы настраиваете со всеми вашими заданиями. Конечно, регистрация не должна храниться на изображении докеров, а передаваться по каналу AWS S3 или некоторому хранилищу данных.
Каждое задание, которое вы запускаете, запускает новый доклер-подчиненный для выполнения этой задачи. Предлагает HA с большим количеством пространства для горизонтального масштабирования.
Если докеры/контейнеры - это не ваша вещь, управление конфигурацией - это путь (шеф-повар, марионетка, возможно). Возьмите свой выбор и используйте эти инструменты, чтобы построить своего последовательного мастера Jenkins и восстановить его из последней резервной копии.
Мы смотрим на нулевое время простоя, которое исключает получение из резервной копии и восстановления. между двумя серверами, вероятно, пойдет с прокси-сервером HA для попытки. AWS S3/Docker изображения у нас пока нет. – Guru