2012-04-25 4 views
1

Je suis un utilisateur de hudson. J'ai récemment déménagé à Jenkins. Je sais que hudson ne supporte pas le clustering de serveurs. Est-ce que jenkins fournit cela. Également élaborer des choses un peu comme je suis nouveau à cela. Merci d'avance.Jenkins prend-il en charge le clustering?

+0

Voulez-vous dire, ayant plusieurs serveurs de construction, ou d'avoir plusieurs serveurs primaires qui peuvent basculer si l'on descend? – dsolimano

Répondre

0

Jenkins est assez proche de Hudson, en termes de fonctionnalités. Le projet Jenkins s'est déroulé à Hudson il y a environ 18 mois et l'architecture de base est toujours la même. Donc, même sans savoir exactement ce que vous entendez par regroupement, je suis confiant que Jenkins ne supporte pas le clustering si vous dites que Hudson ne le supporte pas.

J'ai entendu des rumeurs selon lesquelles des travaux sont en cours pour faire en sorte que Jenkins ait des fonctionnalités de haute disponibilité, mais c'est tout ce que je sais. Aucune idée de ce que cela signifie exactement ou comment est-il mis en œuvre.

4

Si en cluster vous voulez dire avoir une seule interface web et beaucoup de travailleurs derrière, oui Jenkins (comme Hudson à partir duquel Jenkins est forké) le supporte et il s'appelle Distributed Builds. Il vous permet d'exécuter des tâches sur différents travailleurs appelés esclaves. Voir le Distributed Builds page on the Jenkins Wiki.

+0

Cependant, il convient de noter que toutes les données archivées, ainsi que toutes les données de consignation ainsi que les interactions Web (y compris l'API pour les bits SOA) passent par le serveur maître et ne peuvent pas être regroupées. –