Hudson — guide étape par Étape pour configurer le maître et l'esclave des machines
Comme vous pouvez le voir, le lien sur l'hudson site est morts.
Donc, j'espérais un peu, étape par étape pour la création d'un windows esclave avec un linux maître.
J'ai réussi à l'installation d'hudson sur la machine windows, mais comment faire pour relier l'esclave par rapport au maître et à lancer construire à partir de le maître pour s'exécuter sur windows esclave.
En gros comment est le flux de données entre le maître/esclave atteint, je sais que cela peut être fait, mais il n'y a pas de documentation en ligne que dit explicitement le faire.
J'apprécierais aussi détaillée que la réponse que vous pourriez faire.
S'il vous plaît, et je vous remercie.
Voici un blog je l'ai écrit après avoir constaté que lien mort - j'espère qu'il va vous obtenir a commencé.
joli blog, une idée de comment le programme d'installation de windows esclave w/ linux maître, et de gérer le "/" et "\" je vous serais vraiment reconnaissant de toute aide que vous pourriez apporter, je suis dans la même position que vous avez été dans le billet de blog. 🙂
Hmm, mon post est un peu spécifique à Linux, puisqu'il repose sur SSH), vous n'obtenez pas par défaut sur Windows. Je vais essayer de jouer avec cela, un peu plus tard, mais je crains que je n'ai pas essayé la configuration d'un esclave sur Windows.
merci, de toute façon. j'en ferai part si je trouve quelque chose de nouveau. Merci de faire de même.
joli blog, une idée de comment le programme d'installation de windows esclave w/ linux maître, et de gérer le "/" et "\" je vous serais vraiment reconnaissant de toute aide que vous pourriez apporter, je suis dans la même position que vous avez été dans le billet de blog. 🙂
Hmm, mon post est un peu spécifique à Linux, puisqu'il repose sur SSH), vous n'obtenez pas par défaut sur Windows. Je vais essayer de jouer avec cela, un peu plus tard, mais je crains que je n'ai pas essayé la configuration d'un esclave sur Windows.
merci, de toute façon. j'en ferai part si je trouve quelque chose de nouveau. Merci de faire de même.
OriginalL'auteur myusuf3 | 2010-07-20
Vous devez vous connecter pour publier un commentaire.
J'ai fait archivé le JNLP section de la http://wiki.hudson-ci.org/display/HUDSON/Step+par+step+guide+à+++master+et+esclave+machines site. Ici, c'est pour votre référence:
JNLP
Le guide va commencer les esclaves par le JNLP manuellement. Dans un environnement de production réel, il est suggéré que les esclaves sont démarrés automatiquement. Le guide part du principe que le maître est une machine linux et de l'esclave est une machine Windows.
Maître de la machine
1. Cliquez sur "Build Exécuteur Statut de" lien sur la barre latérale de gauche (dans les versions antérieures, Allez sur "Gérer Hudson"->"Configurer les Exécuteurs")
2. Pour chaque esclave, faire la configuration suivante
3. Appuyez sur le "Nœud" lien sur la barre latérale de gauche (dans les versions antérieures, appuyez sur le bouton "Ajouter" sous les "Esclaves" de la section)
4. "Nom": Entrez un nom pour l'esclave, ex "slave1"
5. "le nombre de liquidateurs" - Entrer le nombre d'exécutants pour l'esclave, qui est le nombre de connexions simultanées construit autorisés sur l'esclave. Une bonne valeur pour commencer est le nombre de processeurs.
6. "à distance FS racine" - Entrez le chemin d'accès absolu de ce répertoire de travail sur la traite, tels que "/export/home/hudson'. Le répertoire sera créé sur l'esclave et toutes les données nécessaires dans un build va y être stockées. ex "c:\temp\hudson_tst"
7. "l'utilisation" - "Utiliser cette esclave, autant que possible,"
8. "étiquettes" - Entrer n'importe quel nombre d'étiquettes pour l'esclave, ex "windows", "linux", "jdk"
9. Appuyez sur "Enregistrer" pour sauvegarder tous les esclaves configurations
10. Allez à la page principale
11. Créer un nouveau style libre projet et de le configurer comme:
12. Cocher la case "Attacher ce projet de nœud" case à cocher
13. Sélectionnez l'une des esclaves dans la liste déroulante dans la "Cravate de ce projet de nœud" de la section
14. Cochez la case "Exécuter Windows commande de traitement par lots"
15. Entrez "dir" dans la zone de texte dans la "Exécuter Windows commande de traitement par lots" de la section
16. Sauvegarder la configuration en appuyant sur la touche "Enregistrer"
Esclave de la machine
1. Lancez un navigateur web et allez à l'Hudson page principale (située sur l'appareil maître)
2. Cliquez sur l'esclave du nom de dans la Construire exécuteur de la liste, et une page décrivant l'esclave est montré
3. Lancement de l'esclave de l'agent en cliquant sur le "Lancement de l'esclave" d'agent de liaison
4. Attendez jusqu'à ce que le web de démarrer l'application a commencé et fait preuve d'une fenêtre indiquant que l'esclave est connecté au serveur maître ("Connecté")
5. Aller à la Hudson page principale sur le serveur maître
6. Vérifiez que l'esclave n'est plus marqué comme étant hors connexion
7. Démarrez la version qui a été liée à l'esclave (c'est à dire l'étape 5 ci-dessus). Cela va lancer un build sur l'esclave, vous pouvez vérifier qu'il a été exécuté sur l'esclave en allant à la "distance FS racine" qui a été spécifié pour l'esclave. Il doit maintenant contenir un dossier appelé "espace de travail".
8. Allez à la construction de l'histoire et de vérifier qu'il a été exécuté sur l'esclave.
Je pense que le point de la "dir", c'est juste pour démontrer que la génération de travail. Pour Windows, ajouter 1 ou plus "Exécuter Windows commande de traitement par lots". Les utiliser comme vous étaient en cours d'exécution d'un fichier de commandes dans CMD.EXE.
OriginalL'auteur William Leara
lors de la création de nœud, sélectionnez [quitter ce nœud pour les travaux sélectionnés uniquement] en vertu de la section de l'utilisation et de donner quelques nom de l'étiquette. Et lors de la création d'emplois cochez la case limiter où ce projet peut s'exécuter case à cocher, puis donner le nom de l'étiquette dans la zone de texte affichée
OriginalL'auteur gouthamm
Vous devez d'abord créer un nouveau nœud. Vous pouvez le faire à partir de http://hudson:8080/computer/, cliquez sur "Nouveau Nœud" sur la gauche.
La meilleure façon de commencer un nœud est, de l'esclave, cliquez sur le nouveau nœud sur cette page et de lancer le client Java à partir de là.
Pour ce faire, utilisez l'interface web sur le maître.
alors, où est le lien entre l'esclave et le maître?
À partir de la esclave, à l'aide d'un navigateur, vous allez sur le nouveau noeud créé sa page sur le maître de l'interface web, et cliquez sur l'icône de lancement. Cela va démarrer une esclave qui va se connecter au maître automatiquement. Pourquoi ne pas tout simplement essayer les étapes, j'ai doublé?
Non, je n'ai aucune idée. Vous pourriez trouver de mieux dans l'hudson à la liste de diffusion.
OriginalL'auteur sbi