jenkins pipeline流水线集成jacoco,sonar,robot framework,jmeter,fortify
文章目录
1、环境准备
这篇文章的Jenkins集成jacoco,sonar,robot framework,jmeter,fortify仅为本地测试用。
环境为个人笔记本加2台虚拟机:
1、本地物理机,操作系统:win10,ip:192.168.119.1
安装工具:
jdk1.8
maven3.6.3:需配置环境变量
mysql5.7:用于sonarqube和应用服务器演示程序devopsplay
sonarqube7.8:
sonar-scanner-4.2.0.1873:版本需要与sonarqube7.8一致,需配置环境变量。
jmeter:需配置环境变量
python3.75及robot framework环境
fortify V20.1.1
Jenkins及各种插件
git客户端
2、gitlab服务器,centos7(虚拟机),ip: 192.168.119.133
java
gitlab
3、应用服务器,centos7(虚拟机),ip:192.168.119.134
java
2、jenkins流水线配置
在上一节:3.6-使用Jenkins、gitlab、sonar、testNG实现maven项目的自动化构建部署
的基础上,修改pipeline的流水线配置
流水线代码为: