写点什么

部署代码质量检测服务 sonarqube

作者:忙着长大#
  • 2022-11-20
    北京
  • 本文字数:1127 字

    阅读完需:约 4 分钟

部署 PostgreSQL

sudo apt updateapt-cache madison postgresqlapt install postgresql

vim /etc/postgresql/12/main/pg_hba.confhost all all 0.0.0.0/0 md5

vim /etc/postgresql/12/main/postgresql.conflisten_addresses = '*' #defaults to 'localhost'; use '*' for all
端口验证lsof -i:5432systemctl restart postgresql
su - postgres #切换到postgres普通用户# psql -U postgres #进入到postgresql命令行postgres=# CREATE DATABASE sonar; #创建sonar数据库postgres=# CREATE USER sonar WITH ENCRYPTED PASSWORD '123456'; #创建sonar用户密码为123456postgres=# GRANT ALL PRIVILEGES ON DATABASE sonar TO sonar; #授权用户访postgres=# ALTER DATABASE sonar OWNER TO sonar; #执行变更postgres=# \q #退出

复制代码


部署 SonarQube Server 8.9.x

apt install -y openjdk-11-jdk
vim /etc/sysctl.confvm.max_map_count = 262144fs.file-max = 65536
sysctl -p
mkdir /apps && cd /apps/unzip sonarqube-8.9.10.61524.zipln -sv /apps/sonarqube-8.9.10.61524 /apps/sonarqubeuseradd -r -m -s /bin/bash sonarqube && chown sonarqube.sonarqube /apps/ -R && su - sonarqubevim /apps/sonarqube/conf/sonar.propertiessonar.jdbc.username=sonarsonar.jdbc.password=123456sonar.jdbc.url=jdbc:postgresql://172.31.5.106/sonar/apps/sonarqube/bin/linux-x86-64/sonar.sh start
#看到服务process启动成功就没问题tail -f /apps/sonarqube/logs/*.log
验证服务端口lsof -i:9000
访问web界面:默认账户: admin默认密码:admin #首次登录需要修改密码
复制代码

Administration--> Marketplace--> I understand the risk(首次需要点击我理解风险)-->all

Administration--> System--> Restart Server #新插件安装成功后需要重启 SonarQube server

这里搜索 chinese 安装中文包,我这已经安装过了


认证管理 :配置--> 权限--> Force user authentication 关闭 sonar 的调用认证


部署 sonar-scanner

unzip sonar-scanner-cli-4.7.0.2747.zipln -sv /apps/sonar-scanner-4.7.0.2747 /apps/sonar-scannervim /apps/sonarqube/conf/sonar.properties#----- Default SonarQube serversonar.host.url=http://172.31.5.105:9000#----- Default source code encodingsonar.sourceEncoding=UTF-8
root@jenkins:/opt/python-test# lldrwxr-xr-x 4 root root 4096 Nov 20 23:10 ./drwxr-xr-x 5 root root 4096 Nov 20 22:58 ../drwxr-xr-x 2 root root 4096 Nov 20 23:11 .scannerwork/-rw-r--r-- 1 root root 490 Nov 20 23:07 sonar-project.propertiesdrwxr-xr-x 2 root root 4096 Nov 20 23:10 src/

复制代码


用户头像

忙着长大#

关注

还未添加个人签名 2022-02-09 加入

还未添加个人简介

评论

发布
暂无评论
部署代码质量检测服务 sonarqube_jenkins_忙着长大#_InfoQ写作社区