专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

新手怎样搭建并使用sonar代码质量管理_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 13:23:19       共计:3609 浏览

新手怎样搭建并使用sonar代码质量管理?

现在开发系统的代码越来越多,sonar是一款常用的代码质量管理工具,通常情况下和jenkins配合使用,搭建sonar分以下几步:

1、安装postgresql

我是将postgresql安装在docker中,该方式最简单,只需要一个命令:

docker run --name postgres -e POSTGRES_PASSWORD=123456 -v /data/soft/postgresql/data --restart=always -p 5432:5432 -d postgres

该命令运行成功用docker命令查询是否启动成功,如下图就算启动成功:

数据库运行成功后,新建数据库sonar,配置如下:

以上就完成了postgres的搭建

2、安装sonar

下载sonar,官网地址:https://www.sonarqube.org/downloads/,如图下载社区版

安装sonar到centos中,首先将下载好的文件(sonarqube-8.4.1.35646.zip)上传到服务器,解压:unzip -d sonarqube sonarqube-8.4.1.35646.zip,解压后修改配置文件,配置文件在conf下,分别为:sonar.properties和wrapper.conf,sonar.properties修改数据库连接信息,wrapper.conf修改jdk路径,最新版要求jdk11.

3、启动sonar

如果你上传的安装包在root用户下,还需要新建用户,因为sonar用到es,es不能再root下启动。新建用户:adduser sonar,passwd sonar,授权目录:chown -R sonar:sonar sonarqube启动,再bin/linux-x86-64目录下执行./sonar.sh start启动。登录,http:ip:9000配置中文插件,如图:

启动界面:

4、注意事项

启动可能会报错,需要修改系统参数,主要有:

vi /etc/security/limits.conf 添加:sonar nofile 65536

vi /etc/sysctl.conf 添加:vm.max_map_count=655360 fs.file-max=655360

sysctl -p //是添加的参数生效,重新登录控制台启动sonar即可。

5、使用可私信我或过几天我会发一篇配合jenkins的文章。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:这样与普通采集发布有什么优点_数据库 | ·下一条:mysql查询结果输出,mysql透视表查询是什么_数据库

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有