update
docker-compose up -d
找到对应的 postgresql:15 container iD fb0c46852e41 docker ps 进入容器 docker exec -it 96bab4310318 env LANG=C.UTF-8 /bin/bash 进入数据库 psql -U sonar 执行 create user root; create database root;
sudo sysctl -w vm.max_map_count=262144
或在 宿主机/etc/sysctl.conf文件最后添加一行
vm.max_map_count=262144
即可永久修改
先运行
docker-compose up
检查是否能启动,启动没问题后执行后台启动
登录sonar 重置密码,登录账号 xxxx:9000 默认密码为admin:admin
ps:
Q: the database must be manually upgraded. please backup the database and browse /setup. for more information: https://docs.sonarsource.com/sonarqube/latest/setup/upgrading
A: 进入到xxxx:9999/setup 按照提示操作
按需安装插件 需要执行完第四步的登录
docker exec -it sonarqube env LANG=C.UTF-8 /bin/bash 安装c 和 c++ 支持 docker cp sonar-cfamily-plugin-6.7.0.15300.jar sonarqube:/opt/sonarqube/extensions/plugins #cpp可用 docker cp sonar-cxx-plugin-2.2.0.1110.jar sonarqube:/opt/sonarqube/extensions/plugins docker cp sonar-c-plugin-1.3.3.2051.jar sonarqube:/opt/sonarqube/extensions/plugins 安装中文支持 docker cp sonar-l10n-zh-plugin-10.5.jar sonarqube:/opt/sonarqube/extensions/plugins docker restart sonarqube
登录后选择 用户头像进入my account — security界面生成token
类型选择为 Global Analysis Token 时间为 No expiration Generate 将token 复制保存至 gitlink 项目配置文件中 configuration.yml
sonarqube: url: "http://172.20.32.202:9999" secret: "sqa_39b7dda46e471f12421a3c7fa4d125360b78fe4a"
点击顶部栏中的 administration – security – global permissions 将当前账号的 Execute Analysis 和 Create 权限勾选
2.点击修改父类,选择没有
3.点击更多激活规则
4.点击批量修改,点击激活 5. 点击应用 6. 回到第1步进行查看规则是否激活,点击右侧并设置为默认
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
第一步
第二步
第三步
或在 宿主机/etc/sysctl.conf文件最后添加一行
即可永久修改
第四步
先运行
检查是否能启动,启动没问题后执行后台启动
登录sonar 重置密码,登录账号 xxxx:9000 默认密码为admin:admin
ps:
Q: the database must be manually upgraded. please backup the database and browse /setup. for more information: https://docs.sonarsource.com/sonarqube/latest/setup/upgrading
A: 进入到xxxx:9999/setup 按照提示操作
第五步
按需安装插件 需要执行完第四步的登录
第六步
token 生成
登录后选择 用户头像进入my account — security界面生成token
类型选择为 Global Analysis Token 时间为 No expiration Generate
将token 复制保存至 gitlink 项目配置文件中 configuration.yml
权限设置
点击顶部栏中的 administration – security – global permissions 将当前账号的 Execute Analysis 和 Create 权限勾选
支持C++语言配置
2.点击修改父类,选择没有
3.点击更多激活规则
4.点击批量修改,点击激活
5. 点击应用
6. 回到第1步进行查看规则是否激活,点击右侧并设置为默认
