Sonarqube检测的代码质量无法返回给jenkins
sonar-jenkins故障.png
查看控制台输出信为401,表示sonar无法与jenkins保持连接,需要重新配一次连接信息。
注意添加凭据时,选择的类型创建sonar的连接.png
sonar-token.png
无法获取代码
无法获取代码.png
需要获取gitlab仓库的代码,需要将本机的公钥添加给gitlab,还需要劫持。
我是在配置流水线所以是在编辑脚本的脚本生成器中,增加凭据的。gitlab添加密钥.png
将jenkins服务器的私钥推上来,然后再拿这个私钥去解gitlab的公钥配置jenkins和代码仓库的连接.png
给jenkins推私钥.png