tengxunchao kubesphere中流水线运行结束后,没有显示出<代码质量>的部分, 我是完全按照流程配置,执行的。 kubesphere运行结束后,sonarqube上有扫描结果,但是kubesphere上没有<代码质量>的部分 kubesphere版本:3.1.1, sonarqube是在另外一个机器上部署的 下图是sonarqube的扫描结果: 下图是kubesphere的流水线jenkinsfile:
tengxunchao Feynman 大佬,帮忙解答下呗, 卡在这了, 我的sonarqube是8.8版本,是单独部署的。 现在kubesphere上执行完之后,sonarqube都有扫描结果, 唯独就是kubesphere上没有扫描的结果, 可能是哪里的问题?
tengxunchao Feynman github issues上并没有解决问题。 请在帮忙看下。 我参考这个,也没看出问题出在哪里了 https://kubesphere.com.cn/forum/d/1801 我的kubesphere版本是3.1.1, sonarqube是外部的。 完全按照在线文档操作的,没任何不同。 相信还有一些人也会遇到这个问题,请帮忙分析下,谢谢!
tengxunchao 显示出来了,之前未显示的原因是:配置文件的问题。 之前是通过命令修改的配置文件,未生效。 现在是在kubesphere的界面修改,生效了。 建议大家在kubesphere的界面来修改配置,不要通过命令修改,不确定是不是bug。
tengxunchao Rick 出现错误的原因是使用 kubectl 命令, 在命令行中用vi编辑配置. 解决的方法是: 在kubesphere图形界面编辑配置. 可能是命令行中编辑的格式出问题了, kubesphere不识别
15738383930 tengxunchao 说的没错,要想把代码质量展示出来,请确保kubesphere的kubectl执行以下命令后: kubectl edit cm -n kubesphere-system ks-console-config 能够看到sonarqubeURL参数,如下图: 执行以上命令后,如果看不到这个参数,配置上即可。 PS: 请确保在kubesphere的kubectl(控制台)中验证以上操作。kubesphere版本3.x