1

Nous examinons le scénario de basculement des maîtres Jenkins open source, et sauvegardons actuellement les jobs et les configurations jenkins à l'aide du plugin de synchronisation SCM. des idées sur la façon de restaurer Jenkins pour haute disponibilité lorsque le maître tombe en panne.Scénario de basculement maître Jenkins

Répondre

2

Les images Docker fonctionnent très bien pour cela. En substance, le maître est juste une image que vous configurez avec tous vos travaux. Bien sûr, la journalisation ne doit pas être stockée sur l'image docker, mais redirigée vers AWS S3 ou une banque de données.

Chaque travail que vous exécutez lance un nouvel esclave docker pour gérer cette tâche. Offres HA avec beaucoup d'espace pour la mise à l'échelle horizontale.

Si le docker/conteneurs n'est pas votre truc, la gestion de la configuration est la voie à suivre (chef, marionnette, ansible). Faites votre choix et utilisez ces outils pour construire votre maître Jenkins et restaurer à partir de la dernière sauvegarde.

+0

Nous sommes à la recherche de zéro temps d'arrêt, ce qui exclut la sauvegarde et la restauration. entre les deux serveurs, va probablement aller avec un proxy HA pour essayer. Images AWS S3/Docker nous ne sommes pas encore là. – Guru