JMeterテストを作成して実行するJavaアプリケーションがあります。 これらのテストは、リモートEC2インスタンス上で実行する必要があります。 GitプロジェクトをリモートEC2インスタンスに複製するために、Jenkins(別のAWSマシンにある)でいくつかのコマンドを実行することはできますか?そこに流れを走らせる?リモートEC2インスタンスでJMeterテストを実行するJenkinsジョブを作成します。
私は考えやアイデアを感謝します!
JMeterテストを作成して実行するJavaアプリケーションがあります。 これらのテストは、リモートEC2インスタンス上で実行する必要があります。 GitプロジェクトをリモートEC2インスタンスに複製するために、Jenkins(別のAWSマシンにある)でいくつかのコマンドを実行することはできますか?そこに流れを走らせる?リモートEC2インスタンスでJMeterテストを実行するJenkinsジョブを作成します。
私は考えやアイデアを感謝します!
だから、ここに私のソリューションです:
のscp -i ../../../jobs/utilities/keys/.pemのpom.xml [email protected]:私の場合は、それはこのようになります。 amazonaws.com:/tmp
scp -i ../../../jobs/utilities/keys/.pem -r src ec2-user @ ec2- 00-000-00.compute.amazonaws.com:/tmp
sudoのRMを - RF ../../my_project_folder_name/
須藤ます。mkdir ../../my_project_folder_name
CD ../../tmp
にsudoのcpのpom.xml ../my_project_folder_name/
にsudoのcp -r SRC ../my_project_folder_name
CD ../my_project_folder_name MVNクリーンなテストが
sudoをfrom tag = rgetフォルダ。
scp -i ../../../jobs/utilities/keys/.pem -r ec2-user @ ec2 -00-000-00.compute.amazonaws.com:/my_project_folder_name/target。
これはそれです:)
リモートEC2インスタンスは固定されたマシンにあるか、動的であるかどうかを確認します。 – chenrui
これは今のところ固定マシンになっています – SeraphimaTW
だから、このことをするにはSSHプラグインを使うことができます。 SSH経由でアーティファクトを送信し、リモートマシン上でアーティファクトを実行します。 – chenrui