Hudson — Schritt für Schritt-Anleitung zum einrichten von master-und slave-Maschinen
Wie Sie sehen können, der link auf der hudson Homepage ist tot.
So, ich hatte gehofft, für ein wenig Schritt für Schritt zum einrichten einer windows-slave mit einem linux-master.
Habe ich es geschafft das setup hudson auf dem windows-Rechner, aber wie kann ich link-slave zum Bericht zurück an den master und initiieren erstellen aus dem master ausführen, auf dem windows-slave.
Im Grunde, wie ist der Fluss der Daten zwischen den master/slave erreicht, ich weiß dies kann getan werden, aber es gibt keine online-Dokumentation, die explizit sagt dies tun.
Ich würde schätzen, so detailliert wie eine Antwort, die Sie geben konnte.
Bitte, und danke.
- Hier ist ein blog post ich schrieb nach der Feststellung, dass dead link - hoffentlich wird es Ihnen den Einstieg.
- schönes blog-post, eine Idee, wie das einrichten eines windows-slave w/ linux master " und " verwalten "/" vs. "\" ich würde wirklich zu schätzen jede Hilfe, die Sie bieten könnte, ich bin in der gleichen position waren Sie in der blog-post. 🙂
- Hmm, mein post ist ein wenig Linux-spezifisch, da es setzt auf SSH, das Sie nicht standardmäßig auf Windows. Ich werde versuchen, um zu spielen, um mit diesem ein bisschen später, aber ich fürchte, ich habe nicht versucht, das einrichten einer slave auf Windows.
- trotzdem danke. ich werde berichten, wenn ich etwas neues. Bitte das gleiche tun.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich eigentlich archiviert die JNLP-Abschnitt der http://wiki.hudson-ci.org/display/HUDSON/Step+by+step+guide+to+set+up+Meister+und+Sklave+Maschinen Website. Hier ist es für Ihre Referenz:
JNLP
Der Reiseleiter starten Sie den Sklaven durch JNLP manuell. In einer realen Produktionsumgebung wird vorgeschlagen, dass die slaves werden automatisch gestartet. Die Anleitung wird davon ausgegangen, dass der Meister einer linux-Maschine und die slave ist eine Windows-Maschine.
Master-Maschine
1. Klicken Sie auf die "Build-Executor-Status" - link auf der linken Seitenleiste (in früheren Versionen Gehen Sie zu "Hudson Verwalten"->"Konfigurieren der Vollstrecker")
2. Für jeden slave, führen Sie die folgende Konfiguration
3. Drücken Sie die "New Node" - link auf der linken Seitenleiste (in früheren releases drücken Sie die Schaltfläche "Hinzufügen" unter dem "Sklaven" Abschnitt)
4. "Name" - Geben Sie einen Namen für den Sklaven, ex - "slave1"
5. "# der Sänger" - Geben Sie die Anzahl der Testamentsvollstrecker für den slave, das ist die Anzahl der gleichzeitigen builds erlaubt, auf dem slave. Ein guter Wert, um mit zu beginnen wäre, die Anzahl der Prozessoren.
6. die "Fernbedienung" FS-root" - Geben Sie den absoluten Pfad des Arbeitsverzeichnisses auf dem slave, z.B. '/export/home/hudson'. Das Verzeichnis wird erstellt, auf dem slave und alle benötigten Daten in einem zu bauen, werden dort gespeichert. ex "c:\temp\hudson_tst"
7. "Verwendung" - stellen Sie ihn auf "Verwenden Sie dieses Sklaven, so viel wie möglich"
8. die "labels" - Geben Sie eine beliebige Anzahl von Etiketten für die Sklaven, ex - "windows", "linux", "jdk"
9. Drücken Sie "Speichern", um alle slave-Konfigurationen
10. Gehen Sie auf die Hauptseite
11. Erstellen Sie einen neuen free-style-Projekt und konfigurieren es:
12. Überprüfen Sie die "Band, die dieses Projekt Knoten" check-box
13. Wählen Sie eine der Sklaven in der combo-box in der "Band, die dieses Projekt Knoten" Abschnitt
14. Überprüfen Sie den "Windows batch Datei Ausführen"
15. Geben Sie "dir" in das Textfeld in der "Windows batch Datei Ausführen" Abschnitt
16. Speichern Sie die Konfiguration durch drücken von "Speichern"
Slave-Maschine
1. Starten Sie einen Webbrowser und gehen Sie zu der Hudson-Hauptseite (auf der master-Maschine)
2. Klicken Sie auf die slave-name in der Build-executor-Liste, und eine Seite mit einer Beschreibung der slave wird angezeigt
3. Starten Sie die slave-Agenten, indem Sie auf den "Start slave-agent" link
4. Warten Sie, bis die web start-Anwendung gestartet wurde, und zeigt ein Fenster mit der Meldung, dass der slave ist mit dem master verbunden Servers ("Verbunden")
5. Gehen Sie zu der Hudson-Haupt-Seite, auf der master-server
6. Stellen Sie sicher, dass die Sklaven nicht mehr als offline markiert
7. Anfangen zu bauen, dass gebunden war an den slave (dh Schritt 5 oben). Dadurch starten Sie einen build auf dem slave können Sie überprüfen, dass es ausgeführt wurde, auf dem slave, indem Sie die "remote-FS-root" angegeben wurde für den slave. Es sollte nun ein Ordner namens "Arbeitsbereich".
8. Gehen Sie zu bauen, die Geschichte und stellen Sie sicher, dass es ausgeführt wurde, auf dem slave.
beim erstellen von Knoten wählen Sie [verlassen diesem Knoten für die ausgewählte Aufträge nur] unter Verwendung Abschnitt und geben einige label-Namen. Und bei der Schaffung von Arbeitsplätzen zu überprüfen, einschränken, wo dieses Projekt ausgeführt werden kann Kontrollkästchen und klicken Sie dann geben Sie label-Namen in der textbox angezeigt
Zuerst müssen Sie erstellen einen neuen Knoten. Sie können dies tun, aus http://hudson:8080/computer/, klicken Sie auf "Neuen Knoten" auf der linken Seite.
Der einfachste Weg zu beginnen ein Knoten, von dem slave, klicken Sie auf den neu erzeugten Knoten auf die Seite und starten des Java-Clients von dort aus.