• 安装部署DevOps
  • kubesphere中流水线运行结束后,没有显示出<代码质量>的部分

kubesphere中流水线运行结束后,没有显示出<代码质量>的部分, 我是完全按照流程配置,执行的。
kubesphere运行结束后,sonarqube上有扫描结果,但是kubesphere上没有<代码质量>的部分
kubesphere版本:3.1.1, sonarqube是在另外一个机器上部署的
下图是sonarqube的扫描结果:

下图是kubesphere的流水线jenkinsfile:

  • Feynman 回复了此帖
  • 显示出来了,之前未显示的原因是:配置文件的问题。
    之前是通过命令修改的配置文件,未生效。
    现在是在kubesphere的界面修改,生效了。
    建议大家在kubesphere的界面来修改配置,不要通过命令修改,不确定是不是bug。

    Feynman sonarqube的扫描结果和kubesphere的jenkinsfile都已上传, 麻烦帮忙分析下 谢谢了

    Feynman 大佬,帮忙解答下呗, 卡在这了, 我的sonarqube是8.8版本,是单独部署的。
    现在kubesphere上执行完之后,sonarqube都有扫描结果, 唯独就是kubesphere上没有扫描的结果, 可能是哪里的问题?

      tengxunchao GitHub issue 也看到您提了这个问题,跟这个重复了,我们直接在 github issue 回复哈、

        13 天 后

        Feynman github issues上并没有解决问题。 请在帮忙看下。
        我参考这个,也没看出问题出在哪里了 https://kubesphere.com.cn/forum/d/1801
        我的kubesphere版本是3.1.1, sonarqube是外部的。 完全按照在线文档操作的,没任何不同。
        相信还有一些人也会遇到这个问题,请帮忙分析下,谢谢!

        Feynman 或者能否给出个排查问题的思路? 目前没有思路, 查日志分析都不知道去哪查 感谢!

        显示出来了,之前未显示的原因是:配置文件的问题。
        之前是通过命令修改的配置文件,未生效。
        现在是在kubesphere的界面修改,生效了。
        建议大家在kubesphere的界面来修改配置,不要通过命令修改,不确定是不是bug。

          tengxunchao
          方便的话可以把你的解决方式设为最佳回复,方便之后遇到同样问题的人

          12 天 后

          Rick
          出现错误的原因是使用 kubectl 命令, 在命令行中用vi编辑配置.
          解决的方法是: 在kubesphere图形界面编辑配置.
          可能是命令行中编辑的格式出问题了, kubesphere不识别

            7 个月 后

            tengxunchao 说的没错,要想把代码质量展示出来,请确保kubesphere的kubectl执行以下命令后:

            kubectl edit cm -n kubesphere-system ks-console-config

            能够看到sonarqubeURL参数,如下图:

            执行以上命令后,如果看不到这个参数,配置上即可。

            PS: 请确保在kubesphere的kubectl(控制台)中验证以上操作。kubesphere版本3.x