Ausführen von Shell-Skript aus Arbeitsbereich auf remote-Maschine nach dem erstellen erfolgreich (Jenkins)
Das Szenario ist - ich habe einen job, Eine was läuft mein ant-Skript und Pakete, die das Artefakt für mich.
Bin ich auch mit eingestellt Ausgelöst plug-in, Trigger-mein "Beruf B" die Bereitstellung meiner Artefakt auf der remote-Maschine.
Den job Ein funktioniert Prima und auch den Auftrag B.
Den Aufgaben, die ich durchführen müssen, mit Job B sind
- GIT checkout (enthält meine deployment-Skripte) (erfolgreich doning).
- Kopieren Artefakte aus früheren build auf Remote-Maschine. (erfolgreich machen)
- Ausführen von shell-scripts auf remote-Maschine(Skript vorhanden im workspace-Ordner )- Probleme.
Stöberte ich verschiedene plug-ins für die gleiche, aber niemand erlaubt mir, zum ausführen von shell-Skript nach , "SCP remote-Rechner" die derzeit in den Post-build-Aktion.
Ich möchte zum ausführen der gleichen Reihenfolge, jedoch, wenn Sie Kerle irgendwelche anderen Vorschläge hast, bitte teilen.
Vielen Dank im Voraus.!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als Teil Veröffentlichen Über SSH Plugin, können Sie ein Skript auszuführen, nachdem die Dateien kopiert worden über.
Lösen meine Abfrage, die ich verwendet, Jenkins SSH-Plugin. Dieser enthält eine Registerkarte Konfiguration, wo kann ich hinzufügen, mehrere hosts und danach verwendet, in meinem job-level-Konfiguration.
Link zum Plugin
erhalten Sie Berechtigungen zum ausführen von shell-scripts auf remote-host, der als pre-build-Schritt-oder post-build-Schritt.