jenkins集成snoarqube

1、服务器上先安装好snoarqube和snoarscanner
2、Jenkins 安装snoarqube插件
先下载 SonarQube Scanner 2.4 for Jenkins ,jenkins界面 系统管理->管理插件->高级 ,手动上传hpi插件。
3、配置SonarQube Server(告诉jenkins snoarqube在哪)
Jenkins 系统管理 -> 系统设置

其中name可随意命名,server URL是snoarqube的访问地址,Server authentication token 是sonarqube Server的登录凭证,在SonarQube后台生成。只需登录到sonarqube,创建一个用户token:登录snoarqube-配置-权限-用户-点击tokens
4、添加Jenkins全局配置 - SonarQube Scanner
Jenkins 系统管理->全局配置(Global Tool Configuration)

其中name随意命名,snoar_runner_home填上scanner的安装路径
服务器已经安装scanner,所以不要勾自动安装
5、使用SonarQube Scanner 分析源码、
5.1首先在build environment中勾上Prepare SonarQube Scanner environment

5.2 build增加 execute snoarqube scanner

Analysis properties的配置
sonar.projectKey=api-life0514
sonar.projectName=api-life0514#这个可自定义,报告发送到sonarqube后,sonarqube将创建以此命名的project
sonar.projectVersion=1.0
sonar.language=php #表示分析php源代码
sonar.java.source=1.8 #表示jdk版本为1.7
sonar.sources=$WORKSPACE #表示源代码的目录
sonar.sourceEncoding=UTF-8
6、构建jenkins job后,分析结果将发送到sonarqube

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值