本人搭建的环境时 jenkins(8080端口)+ant(配置系统环境变量)+jmeter(jmx脚本在本地)+java(配置环境变量)在windows,gitlab在docker容器中暴露的端为8090
建议jenkins部署在linux;ant、java部署在同jenkins环境,gitlab部署在容器中即可
1. 建议git仓库放jmx脚本和build.xml构建文件 ;build.xml文件中windows环境下用代表路径,linux用/
2. 可自定义从git中拿下来的代码放哪
3.System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "");此代码防止html格式错乱
4.防止中文路径显示编码异常
jenkins在Linux中部署的话用${变量名称}引用变量;windows中用%变量名%来引用;下图就是如此;下图示例是在windows环境部署的jenkins
5.此路径在build中查看
6.
7. 邮箱配置和构建步骤
8.邮件的格式 ,格式可以自定义标准格式如此;此处用${变量名}获取变量值;不论是linux或者windows;;这里读取windows本地文件的都用\表示路径 否则无法读取,例如
offset="0">
${PROJECT_NAME}-第${BUILD_NUMBER}次构建日志
构建信息
- 项目名称 : ${PROJECT_NAME}
- 构建编号 : 第${BUILD_NUMBER}次构建
- 构建日志 : http://192.168.6.116:8088/job/测试/${BUILD_NUMBER}/console
- 测试报告 : http://192.168.6.116:8088/job/测试/ws/BUILD${BUILD_NUMBER}/TestReport.html
- 详细测试报告 : http://192.168.6.116:8088/job/测试/ws/BUILD${BUILD_NUMBER}/TestReport-detail.html
- ${FILE, path="D:\opt1\htmlreport\TestReport-detail.html"}
9.
结果



