当前位置: 首页 > news >正文

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:latest

docker 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版本不匹配导致后面无法进行,等…

相关文章:

  • 【React】基础版React + Redux实现教程,自定义redux库,Redux Toolkit教程
  • 【Linux】调试器——gdb使用
  • 信而泰PFC/ECN流量测试方案:打造智能无损网络的关键利器
  • TCP的长连接和短连接,以及它们分别适用于什么场合
  • 深入理解椭圆曲线密码学(ECC)与区块链加密
  • DeFi监管进退两难,技术破局的希望与挑战
  • Centos7 安装 Nginx
  • Postman 版本信息速查:快速定位版本号
  • WPS宏开发手册——JSA语法练习
  • Appium中元素定位之一个元素定位API
  • 基于EFISH-SBC-RK3576的无人机智能飞控与数据存储方案
  • Python网络编程实战:多线程素数服务与简易爬虫开发
  • linux input子系统深度剖析
  • vue3的v-model
  • html5 有哪些新特性
  • Stereolabs ZED Box Mini:机器人与自动化领域的人工智能视觉新选择
  • 【力扣hot100题】(008)找到字符串中所有字母异位词
  • IP报文格式
  • 国科云:浅谈DNS在IPv6改造过程中的重要性
  • flask开发中设置Flask SQLAlchemy 的 db.Column 只存储非负整数(即 0 或正整数)
  • 提供网站建设报价/百色seo外包
  • 网络运维工程师就业分布/搜索引擎优化与推广技术
  • 汉中建网站/seo网站关键词优化工具
  • 学用php做网站/北京外包seo公司
  • 网页图片自动轮换/seo网站推广招聘
  • php如何自己做网站/南宁网站建设公司