Führen Sie einen Remote-Befehl für alle Jenkins-Slaves über die Skriptkonsole von Masters aus

8

Ich möchte denselben Shell-Befehl (sehr einfache Shell-Befehle wie ls ) auf allen UNIX-Slaves ausführen die über die Skriptkonsole des Masters mit dem Master verbunden sind.

Wie kann ich das mit groovy tun?

Möchten Sie so etwas tun: Informationen über Knoten anzeigen aber anstatt Informationen anzuzeigen, möchte ich auch einige einfache UNIX-Befehle auf jedem Slave ausführen und die Ergebnisse ausdrucken.

    
coffeMug 27.10.2014, 08:56
quelle

1 Antwort

14
___ tag123groovy ___ Groovy ist eine objektorientierte Programmiersprache für die Java-Plattform. Es ist eine dynamische Sprache mit ähnlichen Funktionen wie Python, Ruby, Perl und Smalltalk. Es kann als Skriptsprache für die Java-Plattform verwendet werden. ___ answer27700721 ​​___
%Vor%     
___ tag123jenkins ___ Jenkins ist ein Open-Source-Tool für die kontinuierliche Integration, das in Java geschrieben wurde und Pakete für Linux, Mac OS X, Windows, FreeBSD und OpenBSD enthält. Das Projekt wurde von Hudson abgezweigt. ___ qstnhdr ___ Führen Sie einen Remote-Befehl für alle Jenkins-Slaves über die Skriptkonsole von Masters aus ___ qstntxt ___

Ich möchte denselben Shell-Befehl (sehr einfache Shell-Befehle wie %code% ) auf allen UNIX-Slaves ausführen die über die Skriptkonsole des Masters mit dem Master verbunden sind.

Wie kann ich das mit groovy tun?

Möchten Sie so etwas tun: Informationen über Knoten anzeigen aber anstatt Informationen anzuzeigen, möchte ich auch einige einfache UNIX-Befehle auf jedem Slave ausführen und die Ergebnisse ausdrucken.

    
___
Ivan Klass 30.12.2014, 06:38
quelle

Tags und Links