jenkins集成sonar

1.sonar介绍

  sonar是sonarqube的缩写,是一款用来检查代码质量的开源软件。

  sonar由两部分组成:

    ----sonarqube(监控端,sonar server):用来收集监控信息。类似jenkins的master。

    ----sonar-runner(被监控端,sonar client):实际进行代码质量检查工作。类似jenkins的slave。

2.依赖

  数据库:支持常见数据库oracle、mysql等。

3.sonar和Jenkins集成

  3.1 安装sonar server

  3.2 安装sonar-runner

  3.3 安装sonar插件

  3.4 配置jenkins sonar作业

  需要说明的是,上述4个步骤除第3步是安装插件外,其余的步骤均是配置properties文件。

  具体操作可以参考官方文档文档2

  和jenkins集成完毕之后结构图如下:

4.注意事项

  环境依赖:①mysql版本有要求;②JDK版本有要求。

  SonarQube安装成功后默认只能分析Java,如果想让它分析其他语言需要安装插件。

转载于:https://www.cnblogs.com/helloIT/p/5025775.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值