jnekin+sonar 部署 问题总结

部署问题总结

这章是总结一下Windows用docker部署jenkins+sonarqube+db 遇到的一些问题,如何部署可以参考这本书的“持续集成部署”那章,本章内容可能会不完整,后面会去调整,完善。

一、 jenkins问题

1. jenkins 遇到: fatal: Could not read from remote repository.

解决方法:
    在.ssh下配置config文件,文件中添加:
        Host *
            KexAlgorithms +diffie-hellman-group1-sha1
注意点:
    是配置jenkins用户下的.ssh,而不是主机下的.ssh
    创建文件也一定是jenkins用户,无法切换jenkins用户(我是没有切换成功)可以用 cp 命令,cp 一个jenkins用户的文件,然后对拷贝过来的文件做修改。

2. jenkins构建sonar报:ERROR: SonarQube server [https://127.0.0.1:9000] can not be reached

解决方法:
    首先sonar服务器一定要起来
    其次sonarQube server 地址要与docker-compose设置的一致

3. jenkins pipeline 介绍

二、sonarqube问题总结

1. mysql数据库版本问题

2. jdk 问题

3. 在启动时,报什么内存不够大(具体问题忘了,先记录一下)

4. sonarqube检测的维度

5. sonarqube一些术语的解释

6. Windows10 安装sonarqube、

如果只是想在win10上安装sonarqube,可以参考:win10 WSL2 安装Docker,这篇文章对我安装sonarqube有帮助

本篇主要是总结一下问题,可能比较杂,后面熟悉了后去修改、调整和完善。

Last updated

Was this helpful?