在 CentOS 上安装 Sonarqube 6.7.7

在 CentOS 上安装 Sonarqube 6.7.7

💡 原文中文,约2000字,阅读约需5分钟。
📝

内容提要

在CentOS上安装SonarQube 6.7.7前,需确保MySQL已安装并创建数据库及用户。下载SonarQube后,配置相关文件,启动服务并访问界面。登录后生成token以进行项目分析,并可安装汉化包和插件,设置开机启动。

🎯

关键要点

  • 在安装SonarQube 6.7.7之前,确保MySQL已正确安装并创建数据库。
  • 创建SonarQube数据库的命令为:CREATE SCHEMA `sonar` DEFAULT CHARACTER SET utf8;
  • 需要创建一个普通用户(非root)来运行SonarQube。
  • 下载并解压SonarQube后,修改配置文件sonar.properties中的MySQL用户名、密码和数据库地址。
  • 启动SonarQube服务后,通过浏览器访问http://本机IP:9000/sonar。
  • 登录SonarQube时,默认用户名和密码均为admin,并生成token以进行项目分析。
  • 可以安装汉化包和插件,通过SonarQube的市场进行搜索和安装。
  • 设置SonarQube开机启动,编辑/etc/rc.local文件并添加启动命令。

延伸问答

在CentOS上安装SonarQube前需要做哪些准备?

确保MySQL已正确安装并创建SonarQube数据库和用户。

如何创建SonarQube数据库?

使用命令CREATE SCHEMA `sonar` DEFAULT CHARACTER SET utf8;创建数据库。

SonarQube的配置文件需要修改哪些内容?

需要修改sonar.properties中的MySQL用户名、密码和数据库地址。

如何启动SonarQube服务并访问界面?

切换到普通用户,执行启动脚本,然后通过浏览器访问http://本机IP:9000/sonar。

如何生成SonarQube的token进行项目分析?

登录SonarQube后,输入token名并点击“Generate”生成token。

如何设置SonarQube开机启动?

编辑/etc/rc.local文件,添加启动命令并赋予执行权限。

➡️

继续阅读