CI mit Jenkins: wie Kraft-Gebäude geschehen auf Sklaven statt master?
Ich bin mit Jenkins für CI, ich habe einen master und zwei slaves, master ausgeführt wird, Jenkins, und ich will nur Sklaven, die die eigentliche Gebäude-Aufgabe, kann ich irgendwo konfigurieren? Ich weiß, es ist ein 'Vollstrecker', wenn ich es auf 0 auf master, wahrscheinlich master nicht alles bauen, aber es ist eine richtige Weg, dies zu tun?
InformationsquelleAutor hzxu | 2012-12-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie festlegen, wo ein job ausgeführt wird, mit dem "Einschränken, wo dieses Projekt ausgeführt werden kann" - option in Ihrem job.
Diese Einstellung kann verwendet werden, zusammen mit tags, die Sie Hinzugefügt haben, um Ihre Sklaven.
Beispielsweise zwei Sklaven mit dem tag "Linux-buildserver -" und mit diesem tag teilt den job bis auf die zwei Sklaven.
Einstellung der IP-Adresse als einen tag im job machen Sie sicher nur, dass buildserver - /slave verwendet wird.
InformationsquelleAutor Arnestig
Einer meiner ersten Schritte beim einrichten einer neuen Jenkins-master ist zu tun, was Sie erwähnen in Ihrer Frage die "Vollstrecker" zu null in der master-server-Konfiguration.
Dies verhindert, dass irgendetwas von je Gebäude auf master.
InformationsquelleAutor DonBecker
Während der Konfiguration der Knoten, es besteht die Möglichkeit,"lassen Sie diese Maschine für gebunden-jobs nur" .wenn "verlassen Sie diese Maschine für gebunden-jobs nur" - option ausgewählt ist, werden die Sklaven werden von den jobs, die eingeschränkt sind, um auf ihm laufen.
InformationsquelleAutor farheen
Den besseren Weg, dies zu tun ist, geben Sie den master-label und beschränken, was läuft auf dem master, den Weg jeder der builds nicht haben, um geben Sie eine Bezeichnung.
InformationsquelleAutor GSUgambit