Mehrere Jenkins-Meister mit einer Gemeinsamen Slave-pool

Ich versuche zu skalieren Jenkins für eine große Organisation. Gibt es eine Möglichkeit, mehrere Jenkins-Mastern teilen sich ein slave-pool? Zum Beispiel, wenn ich 200 Jenkins Meister und ich will, dass Sie teilen den gleichen Satz von 50 Linux-Sklaven.

Ist, vorausgesetzt, jeder slave hat nur 1 Testamentsvollstrecker, wenn der Master Ein Befehl wird ein Auftrag an den slave pool und es läuft auf Slave 1, wenn Master B-Befehl wird ein Auftrag an den slave pool, es würde versuchen zu laufen, auf einem der anderen Sklaven, da die Slave 1 ist schon belegt.

Ich kenne mehrere Meister teilen konnte ein Einzel-slave-wenn ich konfiguriert den slave zu haben, einen neuen Arbeitsbereich und Testamentsvollstrecker für jeden master. Ich möchte jedoch in der Lage sein, den slave auf einmal, anstatt eine slave.jar läuft auf dem slave für jeden master.

Cloudbees Op-Center wird um diese Funktionalität zu bieten, sondern suchen einen Weg, dies zu tun mit der Open-Source-version. Wenn nicht, wie schwer glaubst du, es wäre eine Verlängerung von Jenkins haben diese Funktionalität? Ich habe die Entwicklung mit Java Erfahrung und habe getan, ein wenig Arbeit mit Jenkins plugin development.

Dank,

InformationsquelleAutor mpstack | 2014-07-06
Schreibe einen Kommentar