Sonarqube安装路径
[root@shqywxtap02 sonar]# pwd
/opt/sonar
查看状态
ps -ef | grep sonar
bin目录中启停
./bin/linux-x86-64/sonar.sh start
./bin/linux-x86-64/sonar.sh stop
conf配置文件
添加以下参数:
sonar.jdbc.username=sonar
sonar.jdbc.password=数据库密码
sonar.jdbc.url=jdbc:postgresql://localhost:5432/sonar
sonar.web.host=10.128.85.54
sonar.web.context=/
替换文件所属的用户 chown 用户. 文件
把目录下所有文件都给sonarUser用户
Postgresql
安装路径
/usr/pgsql-13/
先从 sonarUser exit
在进入 root
sudo -i
然后在
切换数据库用户
sudo su – postgres
进入数据库
[postgres@shqywxtap02 ~]$ psql
查看数据库用户
postgres=# \l
退出
postgres=# \q
1. 查看服务
systemctl status postgresql-13
2. 启动服务
systemctl start postgresql-13
3. 停止服务
systemctl stop postgresql-13
4. 禁用自启动服务
systemctl disable postgresql-13
5. 启用自启动服务
systemctl enable postgresql-13
dependencytrack
网址:
Deploying Docker Container | Dependency-Track
参考的这里
修改的地方
[root@shqywxtap02 ~]# pwd
/root
[root@shqywxtap02 ~]# vim docker-compose.yml
docker-compose up -d 启动
docker-compose down 关闭
docker ps 查看进程
启动后浏览器查看是否打开网页
http://10.128.85.54:8080/
需要提前安装才能运行docker-compose.yml
docker
docker compose
sonarqube社区版分支插件
sonarqube社区版不支持branch功能,每个project都只能展示一个分支。通过这个插件可以在$SONAR_HOME/extensions/plugin下添加分支jar来实现一个project多个分支共同展示功能。
https://github.com/mc1arke/sonarqube-community-branch-plugin
先进入服务器
切换用户
sudo su – sonarUser
进入对应版本
cd /opt/sonar/sonarqube-9.1.0.47736
进入目录
cd extensions/plugins/
将jar包放到这个目录下
之后添加到这么命令到 sonar.properties
下图是官网的例子