jekins部署在windos服务,远程部署linux服务器:
源代码获取:GIT 工程类型:maven 构建配置信息如下: 配置gitURL:http://user@IP:8090/r/Products/opensense.git
指定git分支:*/master
构建环境:with ant:jdk
Build RootPOM:\pom.xml
Post Steps: 1、杀掉进程: ps -ef | grep opensense| grep -v grep | awk ‘{print $2}’ | xargs kill -9
d=date +"%Y%m%d-%H%M%S"
cd /app/run/opensense
mv opensense-1.0.0.jar opensense-1.0.0.jar-$d.jar
2、window往linux上拷文件:(需要下载工具pscp,进行windos向liunx服务器传送文件)
echo “开始上传文件” pscp -l root -pw pwd -r D:\jenkins-2.204.5\workspace\opensense-dev\target\opensense-1.0.0.jar root@IP:/app/run/opensense echo “上传文件成功” exit
3、启动服务: cd /app/run/opensense
sh run.sh
4、执行jmeter接口测试文件: E:/apache-jmeter-5.1.1/bin/jmeter -n -t E:/test.jmx -l %WORKSPACE%/test.jtl
5、将测试结果文件转换为HTML:(下载文件xsltproc)
E:/xsltproc/bin/xsltproc E:/apache-jmeter-5.1.1/extr
as/jmeter-results-detail-report_21.xsl %WORKSPACE%/test.jtl > %WORKSPACE%/test.html
6、配置显示测试结果报告 : 安装插件:Performance plugin
7、发邮件