Linux安装SonarQube
来源:互联网 发布:win10 php环境搭建 编辑:程序博客网 时间:2024/05/20 06:52
安装须知
安装系统 : 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.zipmv sonarqube-4.5.7/ sonarqube/cd sonarqube/confvi 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 0
- Linux安装SonarQube
- Linux 安装SonarQube
- Linux环境安装SonarQube,windows使用SonarQube Runner完整实例
- [任务4]安装SonarQube on Linux
- 安装SonarQube
- SonarQube 安装
- 【Linux运维入门】Linux环境安装SonarQube和SonarQube Runner
- Linux 安装 SonarQube 6.0 及Maven项目的使用
- Linux下sonarqube安装使用方法(代码check工具)
- sonarqube安装部署过程
- SonarQube的安装
- SonarQube 安装及配置
- SonarQube安装及使用
- CentOS 安装 SonarQube
- SonarQube 安装使用
- SonarQube中文插件安装
- SonarQube安装配置
- SonarQube 安装配置使用
- RenderScript模糊图片
- 【字典树】【贪心】Codeforces 706D Vasiliy's Multiset
- 【动态规划】Codeforces 706C Hard problem
- 【二分】Codeforces 706B Interesting drink
- 【模拟】Codeforces 706A Beru-taxi
- Linux安装SonarQube
- 【数学】HDU 5753 Permutation Bo
- 【模拟】HDU 5752 Sqrt Bo
- 【模拟】HDU 5762 Teacher Bo
- 【博弈论】HDU 5754 Life Winner Bo
- laravel 学习笔记 I
- 【数学】HDU 5761 Rower Bo
- 【中国剩余定理】【容斥原理】【快速乘法】【数论】HDU 5768 Lucky7
- 【模拟】HDU 5774 Where Amazing Happens