- 已编辑
kubesphere中流水线运行结束后,没有显示出<代码质量>的部分, 我是完全按照流程配置,执行的。
kubesphere运行结束后,sonarqube上有扫描结果,但是kubesphere上没有<代码质量>的部分
kubesphere版本:3.1.1, sonarqube是在另外一个机器上部署的
下图是sonarqube的扫描结果:
下图是kubesphere的流水线jenkinsfile:
kubesphere中流水线运行结束后,没有显示出<代码质量>的部分, 我是完全按照流程配置,执行的。
kubesphere运行结束后,sonarqube上有扫描结果,但是kubesphere上没有<代码质量>的部分
kubesphere版本:3.1.1, sonarqube是在另外一个机器上部署的
下图是sonarqube的扫描结果:
下图是kubesphere的流水线jenkinsfile:
tengxunchao SonarQube 的扫描结果可以附带到这个问题里么
Feynman sonarqube的扫描结果和kubesphere的jenkinsfile都已上传, 麻烦帮忙分析下 谢谢了
Feynman 大佬,帮忙解答下呗, 卡在这了, 我的sonarqube是8.8版本,是单独部署的。
现在kubesphere上执行完之后,sonarqube都有扫描结果, 唯独就是kubesphere上没有扫描的结果, 可能是哪里的问题?
tengxunchao GitHub issue 也看到您提了这个问题,跟这个重复了,我们直接在 github issue 回复哈、
Feynman github issues上并没有解决问题。 请在帮忙看下。
我参考这个,也没看出问题出在哪里了 https://kubesphere.com.cn/forum/d/1801
我的kubesphere版本是3.1.1, sonarqube是外部的。 完全按照在线文档操作的,没任何不同。
相信还有一些人也会遇到这个问题,请帮忙分析下,谢谢!
Feynman 或者能否给出个排查问题的思路? 目前没有思路, 查日志分析都不知道去哪查 感谢!
显示出来了,之前未显示的原因是:配置文件的问题。
之前是通过命令修改的配置文件,未生效。
现在是在kubesphere的界面修改,生效了。
建议大家在kubesphere的界面来修改配置,不要通过命令修改,不确定是不是bug。
tengxunchao
方便的话可以把你的解决方式设为最佳回复,方便之后遇到同样问题的人
tengxunchao 是用的kubectl吗,这是k8标准的工具,怎么会有问题呢
Rick
出现错误的原因是使用 kubectl 命令, 在命令行中用vi编辑配置.
解决的方法是: 在kubesphere图形界面编辑配置.
可能是命令行中编辑的格式出问题了, kubesphere不识别
tengxunchao 说的没错,要想把代码质量展示出来,请确保kubesphere的kubectl执行以下命令后:
kubectl edit cm -n kubesphere-system ks-console-config
能够看到sonarqubeURL参数,如下图:
执行以上命令后,如果看不到这个参数,配置上即可。
PS: 请确保在kubesphere的kubectl(控制台)中验证以上操作。kubesphere版本3.x