环境信息:
服务器:阿里云(2C4G,采用的是镜像市场多语言环境(CentOS6.9 Nginx PHP JAVA))
操作系统:CentOS6.9
软件信息:JDK1.8、Mysql5.6.37、jenkins2.89.4、sonarqube5.6.7、sonar-scanner3.1.0、maven3.3.9
为了相关访问方便,关闭了iptables服务。
2.Jenkins安装
本次使用的是rpm包方式进行jenkins安装(rpm安装相关命令省去)。
安装完成后,jenkins本身系统目录为/var/lib/jenkins
rpm安装完成后访问http://IP:8088进行jenkins系统初始化。
(此处针对jenkins启动端口进行了修改,修改/etc/sysconfig/jenkins文件,新增JENKINS_PORT=”8088”)
完成jenkins初始化后,开始相关插件的安装。
安装以下插件:JaCoCo plugin(代码覆盖率分析)
SonarQube Scanner for Jenkins(soanr scanner插件)
SVN 1.4 Compatibility Plugin(svn插件)
完成插件安装后在“系统管理”-“全局工具配置”中,配置已安装好的maven、jdk、svn、sonar scanner信息(如下图)
Sonarqube + Jenkins 自动化集成测试环境搭建
最新推荐文章于 2024-08-09 10:14:31 发布
本文介绍了如何在阿里云CentOS6.9环境下,搭建SonarQube与Jenkins的自动化集成测试环境。首先关闭iptables,接着通过rpm安装Jenkins并进行系统初始化、插件安装,配置Maven、JDK、SVN和SonarQube Scanner。然后,安装SonarQube,修改其配置文件,并配置数据库连接。获取SonarQube的认证token。最后,设置sonar-scanner并将其添加到环境变量中。项目配置完成后,实现自动化集成测试。
摘要由CSDN通过智能技术生成