编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

代码质量管理平台SonarQube系列一:docker 下安装、配置与使用

wxchong 2024-06-10 16:58:54 开源技术 22 ℃ 0 评论

一,本教程在 centos7.2的服务器环境下安装使用,前置条件如下:

前置条件一:在机器上安装好 docker,可参考 linux 上安装 docker

前置条件二:需要 mysql 数据库支持,如果没有,可运行以下语句快速安装 mysql 的 docker:

docker run --name mysql -p 3306:3306 --restart=always -d -v /opt/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:latest

前置条件三:在 mysql 中创建空白数据库 sonar,具体过程略过;

二,利用 docker 安装SonarQube,执行以下语句:

docker run -d --name sonarqube --restart=always -p 9000:9000 -p 9092:9092 \
-e SONARQUBE_JDBC_USERNAME=root \
-e SONARQUBE_JDBC_PASSWORD=123456 \
-e SONARQUBE_JDBC_URL="jdbc:mysql://192.168.3.201:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false" sonarqube

以上可以规换数据库地址,用户名及密码。

三,等待约1分钟,进入sonarqube:

http://192.168.3.201:9000

如果出现以下情况,先运行http://192.168.3.201:9000/setup 更新下 SonarQube

更新时会出现以下界面:

四,未登录之前的页面

五,点击 login,使用帐号/密码(admin/admin)登录;

以下就安装完成:

六,配置中文环境:

下图的点击顺序,进入插件安装页面

搜索chinese Pack,安装中文语言包

安装成功后,重启sonarqube服务(docker restart sonarqube),再次访问http://192.168.3.201:9000/,即可看到中文界面

下一篇跟着讲解使用 maven 来检测代码质量,再通过 sonarqube 平台来查看结果。


最好的工具,还要落在实处,每天去重复执行。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表