Jenkins configuration Maître/Esclave
J'ai lu à propos de Jenkins maître/esclave configurations, mais j'ai encore quelques questions:
- Est-ce donc que l'esclave Jenkins n'est pas réellement installé et démarré la manière de maître Jenkins est? J'ai supposé que je voudrais installer un maître Jenkins et l'autre esclave, Jenkins, de la même manière, et alors le maître Jenkins le contrôle de l'esclave, par exemple via SSH? Je ne peux donc pas afficher l'esclave Jenkins via une interface graphique?
- La raison pourquoi j'ai pensé ajouter un esclave Jenkins sur une autre machine virtuelle est parce que la machine virtuelle contient nos serveurs d'application (de nombreux environnements de test). Le déploiement et le démarrage/arrêt des serveurs d'application de maître Jenkins est une douleur parce que maître Jenkins et les serveurs d'applications sont sur des machines différentes. Donc, si je voudrais ajouter un esclave Jenkins à la machine sur laquelle nos serveurs d'application, il serait effectivement déployée et démarrée/arrêtée localement (à l'esclave Jenkins). Je me demande si j'ai raté quelque chose, si mes présomptions sont toujours valables.
Je suis surpris que la machine virtuelle (VM plugins ne pas gérer de tels cas. Peut-être il vaut la peine à la recherche de ce point de vue...
OriginalL'auteur user1340582 | 2013-05-16
Vous devez vous connecter pour publier un commentaire.
Dans une norme Jenkins configuration maître/esclave, Jenkins est installé uniquement sur le maître. C'est là que vous voyez l'interface utilisateur et démarrer/configurer de favoriser l'emploi.
Les esclaves exécuter les travaux. Il n'y a pas de Jenkins installation ici, sauf une petite application Java d'avoir Jenkins communiquer à/de l'esclave. Jenkins parle à ces esclaves par le biais de la slave.jar application sur par exemple SSH via le SSH Esclaves Plugin et permet de surveiller si l'esclave est en cours d'exécution, etc.
Donc dans votre cas, vous pouvez commencer les travaux à partir de le maître qui s'exécute sur les serveurs d'applications.
La configuration maître/esclave permet également d'héberger tout le tas de différents esclaves, avec différents Systèmes d'exploitation, matériel différent, etc. Vous pouvez communiquer des résultats de recherche (les artefacts) à partir d'un esclave à l'autre via le Copie Des Artefacts Plugin.
Il existe également des moyens de reproduire le réel Jenkins maître avec équilibrage de la charge dans un lourd scénario d'utilisation. Ce n'est pas ce que vous semblez être à la recherche pour.
tous les jenkins, les plugins sont installés et configurés sous le nœud maître. Lorsque vous exécutez une chose en vertu de l'esclave, il a par défaut de cette configuration.
OriginalL'auteur Martijn Rutten