我有一个创建和运行JMeter测试的Java应用程序。 这些测试需要在远程EC2实例上运行。 是否可以在Jenkins(位于单独的AWS机器上)中使用某个命令将git项目克隆到远程EC2实例?并在那里运行流程?
我会感激任何想法和想法!
答案 0 :(得分:0)
所以,这是我的解决方案:
scp -i ../../../jobs/utilities/keys/.pem pom.xml ec2-user@ec2-00-000-00.compute.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 /
sudo 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
sudo mvn clean test
scp -i ../../../jobs/utilities/keys/.pem -r ec2-user@ec2-00-000-00.compute.amazonaws.com:/ my_project_folder_name / target。
就是这样:))