Linux安装SonarQube

安装须知

安装系统 : CentOS release 6.6 (Final) , Red Hat 4.4.7-11 , x86_64 GNU

预装软件:jdk1.7+,mysql数据库5.5+
安装软件: sonarqube-4.5.7.zip

安装过程

cd /application/
upzip sonarqube-4.5.7.zip
mv sonarqube-4.5.7/ sonarqube/
cd sonarqube/conf
vi sonar.properties

修改sonar.properties文件中

这里写图片描述

这里写图片描述

这里写图片描述

保存并退出
启动服务

cd /application/sonarqube/bin/linux-x86-64
./sonar.sh start

查看日志

tail –f ../../logs/sonar.log

这里写图片描述

在防火墙中打开9090端口
这里写图片描述

重启防火墙

验证启动

在浏览器输入http://192.168.230.131:9090/sonarqube/

下图是已安装了汉化插件的图例

这里写图片描述

添加插件

这里写图片描述

这里写图片描述

默认是admin/admin

这里写图片描述

安装完成插件,需要重新启动sonarqube服务,插件才能生效

maven插件导入代码质量分析

  • 在本地maven配置文件setting.xml里配置

这里写图片描述

注:本例使用Myeclipse配置了本地的maven插件

  • 在项目的pom文件中加入plugin描述
    这里写图片描述

  • 右击需要导入代码的项目,Run as > Maven build

这里写图片描述

  • 点击Run,在控制台console查看构件信息

这里写图片描述

第一次build可能时间稍长,需要下载sonar-runner之类的插件。

进行代码分析的项目进行构件

在sonarqube控制台查看

这里写图片描述

查看具体分析代码

这里写图片描述

这里写图片描述

可进行对该代码进行具体修改,分配任务人员,或者调整代码严重性

这里写图片描述

仪表盘配置

这里写图片描述

这里写图片描述

设置开机启动

用cd 命令切换到/etc/rc.d/init.d/目录下

cd /etc/rc.d/init.d/ 

用touch sonarqube新建文件,然后为这个文件添加可执行权限

chmod +x sonarqube

这里写图片描述

这里写图片描述

接着用vi sonarqube

#!/bin/sh
# rc file for SonarQube
# chkconfig: 345 96 10
# description: SonarQube system (www.sonarsource.org)
#
### BEGIN INIT INFO
# Provides: sonar
# Required-Start: $network
# Required-Stop: $network
# Default-Start: 3 4 5
# Default-Stop: 0 1 2 6
# Short-Description: SonarQube system (www.sonarsource.org)
# Description: SonarQube system (www.sonarsource.org)
case $1 in
          start) su root /application/sonarqube/bin/linux-x86-64/sonar.sh start;;
          stop)  su root /application/sonarqube/bin/linux-x86-64/sonar.sh stop;;
          status) su root /application/sonarqube/bin/linux-x86-64/sonar.sh status;;
          restart) su root /application/sonarqube/bin/linux-x86-64/sonar.sh restart;;
          *)  echo "require start|stop|status|restart"  ;;
esac

然后保存退出
这个时候就可以用service sonarqube start/stop/restart/status启动service服务

这里写图片描述

  • 最后一点我们需要开机自动启动,所以需要添加到启动里面

使用chkconfig --add sonarqube加到开机启动,然后使用chkconfig –list 查看添加是否在开机任务中

这里写图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值