LINUX入门:Ubuntu 14.04安装配置SonarQube 6.0

LINUX入门:Ubuntu 14.04安装配置SonarQube 6.0,第1张

概述介绍《LINUX入门:Ubuntu 14.04安装配置SonarQube 6.0》开发教程,希望对您有用。

《liNUX入门:Ubuntu 14.04安装配置SonarQube 6.0》要点:
本文介绍了liNUX入门:Ubuntu 14.04安装配置SonarQube 6.0,希望对您有用。如果有疑问,可以联系我们。

在Ubuntu 14.04安装配置SonarQube 6.0过程记录.1. 环境要求
MysqL-server-5.6(也支持其他数据库,不过我选用的MysqL)sonarqube6.0jdk1.8sonar-runner-2.4
2.数据库配置
MysqL -u root -pMysqL> CREATE DATABASE sonar CHaraCTER SET utf8 ColLATE utf8_general_ci; MysqL> CREATE USER 'sonar' IDENTIFIED BY 'sonar';MysqL> GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar';MysqL> GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar';MysqL> FLUSH PRIVILEGES;

注:在配置数据库之前必定要确保上述软件版本正确,否则会运行出错.一旦运行出错,需要删除sonar数据库,重新运行上述配置语句.

3. 情况变量
export SONAR_HOME="/home/xx/file/sonarqube-6.0"export SONAR_RUNNER_HOME="/home/xx/file/sonar-runner-2.4"

然后将SONAR_RUNNER_HOME/bin添加到path中去

4.修改sornarqube配置
vi $SONAR_HOEME/conf/sonar.propertIEssonar.jdbc.username:sonar  sonar.jdbc.password:sonar  sonar.jdbc.url:jdbc:MysqL://localhost:3306/sonar?useUnicode=true&characterEnCoding=utf8&rewriteBatchedStatements=true    sonar.jdbc.driverClassname:com.MysqL.jdbc.Driver
5.修改sonar-runner配置
vi $SONAR_RUNNER_HOME/conf/sonar-runner.propertIEssonar.host.url=[http://localhost:9000](http://localhost:9000/sonar)sonar.jdbc.url=jdbc:MysqL://localhost:3306/sonar?useUnicode=true&characterEnCoding=utf8sonar.jdbc.username=sonarsonar.jdbc.password=sonar

注:以上配置文件中原来就存在的,只需要去掉相应的注释符号即可.

6. 开始使用

以上运行情况都准备好了之后,即可开始运行.
在$SONAR_HOME/bin/linux-x86-64/目录下运行sonar.sh

sonar.sh start

可以通过查看$SONAR_HOME/log/sonar.log查看是否胜利运行,如果看到如下日志

即成功运行.可以在浏览器中访问http://localhost:9000,如果能正常打开,说明配置正确.
注:这里我碰到一个问题,就是访问http://localhost:9000一直访问不了,后来改为访问http://localhost:9000/sonar,就能正常访问了.账户暗码默认的为admin,admin.

7. 运行sonar-runner检测代码

在待检测工程目录下,直接运行sonar-runner,即开始检测.如果这里显示无法连接http://localhost:9000/,可以检查之前配置是否有误.如果出现下面日志,阐明解析成功

19:01:51.759 INFO  - Note that you will be able to access the updated dashboard once the server has processed the submitted analysis report19:01:51.759 INFO  - More about the report processing at http://localhost:9000/sonar/API/ce/task?ID=AVb6Au95YHi3B3QHd6Kc19:01:51.800 INFO  - Task total time: 5.674 s

根据日志中链接可直接查看检测成果.

配置Sonar、Jenkins进行连续审查

sonarQube代码质量管理对象环境筹建笔记

SonarQube代码质量治理平台安装与使用 

SonarQube升级进程记录 

Ubuntu 16.04下安装设置装备摆设SonarQube+MysqL 

在Fedora 21上搭建Jenkins+SonarQube的Maven项目自动化测试平台 

Sonar 的详细先容:请点这里
Sonar 的下载地址:请点这里

本文永远更新链接地址

欢迎参与《liNUX入门:Ubuntu 14.04安装配置SonarQube 6.0》讨论,分享您的想法,内存溢出PHP学院为您提供专业教程。

总结

以上是内存溢出为你收集整理的LINUX入门:Ubuntu 14.04安装配置SonarQube 6.0全部内容,希望文章能够帮你解决LINUX入门:Ubuntu 14.04安装配置SonarQube 6.0所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/1041756.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存