So führen Sie eine JAR-Datei von Jenkins auf einem EC2-Remoteserver aus

So führen Sie eine JAR-Datei von Jenkins auf einem EC2-Remoteserver aus

Ich versuche, eine JAR-Datei auszuführen, indem ich mit dem folgenden Befehl eine Shell auf dem Jenkins-Server auf dem EC2-Server ausführe:

ssh -i [mykey] [username]@[Ip address of the host]  java  -jar [jarname].jar'

aber bekomme immer wieder eine Fehlermeldung:

„Fehler: Auf die JAR-Datei Mycode.jar kann nicht zugegriffen werden“

Wenn ich versuche, es direkt auf der Maschine auszuführen java -jar Mycode.jar, funktioniert es einwandfrei. Nur wenn ich es remote ausführe, funktioniert es nicht. Irgendeine Idee?

Antwort1

Sie können über SSH ausführen:

ssh [email protected] 'java -jar hellofile.jar'

und Sie sehen das Ergebnis im Terminal

verwandte Informationen