Dans mon projet, nous avons un serveur AWS exécutant Jenkins Master + 1 Jenkins slave (2 executors) ... et nous en avons besoin de plus
Pour augmenter notre puissance de construction, nous avons trois options:
- Évolutivité : agrandissez l'instance AWS et ajoutez plus d'exécuteurs.
- Scale Up : Faire exemple AWS plus et ajouter un autre processus jenkins esclave.
- Sur l' échelle : Créer une autre instance AWS avec jenkins esclaves et connectez - le à maître
Nous voulons faire 2. car nous sommes dans une grande organisation et notre maître Jenkins actuel a déjà accès à tous les endroits dont il a besoin. Option 3. Le "nouveau serveur" est compliqué car il nécessite plus d'approbations bureaucratiques qui prendront des semaines.
Mes questions sont donc:
- Y a-t-il des problèmes techniques dans l'option 2? . Peut-être que les exécuteurs de chaque esclave Jenkins ne connaissent pas les autres exécuteurs esclaves?
- En général, quelle est la meilleure approche pour mettre à l'échelle Jenkins? Augmenter ou évoluer?