Wie im Titel, in Jenkins, wie kann ich neue Slave-Knoten zu meinem Build-Cluster mit der CLI hinzufügen, oder wenn es keine CLI-Option gibt, gibt es eine andere skriptfähige approche, die verwendet werden kann?Wie kann ich Jenkins Slave-Knoten über die CLI hinzufügen?
8
A
Antwort
7
Viele Menschen verwenden die Swarm Plugin, um die Notwendigkeit zu beseitigen, Slaves manuell hinzuzufügen. Du müsstest natürlich die Installation des Schwarm-Agenten skripten, aber das sollte ziemlich einfach sein.
15
Grundlegende CLI-Anweisungen finden Sie unter here.
Der folgende CLI-Befehl sollte die neue Knoten Konfiguration XML als stdin erhalten:
java -jar jenkins-cli.jar -s [JENKINS_URL] create-node [NewNodeName]
Zum Beispiel, wenn Sie einen vorhandenen Knoten kopieren mögen, können Sie verwenden:
java -jar jenkins-cli.jar -s [JENKINS_URL] get-node [NodeToCopyFrom] | java -jar jenkins-cli.jar -s [JENKINS_URL] create-node [NewNodeName]