部署 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/
复制代码
评论