欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > K8S学习之基础五十七:部署代码扫描工具sonarqube

K8S学习之基础五十七:部署代码扫描工具sonarqube

2025/11/22 10:57:21 来源:https://blog.csdn.net/xiaofengkang/article/details/146562600  浏览:    关键词:K8S学习之基础五十七:部署代码扫描工具sonarqube

部署代码扫描工具sonarqube

	拉取postgres、sonarqube镜像,在harbor上创建postgres、sonarqube项目,将镜像上传至harbor
docker pull postgres
docker pull sonarqube
docker tat postgres:latest 172.16.80.140/postgres/postgres:latest
docker tat sonarqube:latest 172.16.80.140/sonarqube/sonarqube:latest
docker push 172.16.80.140/postgres/postgres:latest
docker push 172.16.80.140/sonarqube/sonarqube:latest
在node02部署sonarqube
docker run -d \
--name postgres10 \
-p 5432:5432 \
-e POSTGRES_USER=sonar \
-e POSTGRES_PASSWORD=123456 \
172.16.80.140/postgres/postgres:latestdocker run -d \
-p 9000:9000 \
--link postgres10 \
-e SONARQUBE_JDBC_URL=jdbc:postgresql://postgres10:5432/sonar \
-e SONARQUBE_JDBC_USERNAME=sonar \
-e SONARQUBE_JDBC_PASSWORD=123456 \
-v sonarqube_conf:/opt/sonarqube/conf \
-v sonarqube_extensions:/opt/sonarqube/extensions \
-v sonarqube_logs:/opt/sonarqube/logs \
-v sonarqube_data:/opt/sonarqube/data \
172.16.80.140/sonarqube/sonarqube:latest

在这里插入图片描述jenkins部署sonarqube插件
在这里插入图片描述
重启jenkins
http://172.16.80.131:30002/restart

浏览器登录sonar
http://172.16.80.133/9000,初始账户密码 admin/admin
在这里插入图片描述
登录后提示修改密码,修改为1qwe32!QWE#@
在这里插入图片描述
在这里插入图片描述
创建token
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
squ_23038542e954e9030f9132509d19506f928f2bbb

将microservic-test.zip传到k8s的master节点,并解压,编译打包,将代码传到sonarqube

cd microservic-test
mvn sonar:sonar   -Dsonar.host.url=http://172.16.80.133:9000 -Dsonar.login=squ_23038542e954e9030f9132509d19506f928f2bbb

很遗憾,因为没有mvn环境,还有代码的版本和sonarqube版本不匹配导致后面无法进行,等…

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词