Jenkins から EC2 リモート サーバーに jar ファイルを実行する方法

Jenkins から EC2 リモート サーバーに jar ファイルを実行する方法

次のコマンドを使用して、jenkins サーバー上のシェルを ec2 サーバーに実行して jar ファイルを実行しようとしています。

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

しかし、エラーメッセージが表示され続けます:

「エラー: jar ファイル Mycode.jar にアクセスできません」

java -jar Mycode.jarマシン上で直接実行しようとすると正常に動作しますが、リモートで実行すると動作しません。何かアイデアはありますか?

答え1

ssh 経由で実行できます:

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

結果はターミナルに表示されます

関連情報