前提
kubesphere版本 3.x
参考过官网 将 SonarQube 集成到流水线
问题描述
kubesphere的流水线工程,执行成功后,流水线详情的选项卡却只有两个选项(没有代码质量),如图:
解决
要想把选项卡中间的代码质量显示出来,可参考以下办法:
用admin登kubesphere,进入控制台(kubectl)执行以下命令:
kubectl edit cm -n kubesphere-system ks-console-config
执行后,查看内容是否有sonarqubeURL字段。如果没有,参考下图红框中的描述,把sonarqubeURL加上,并执行图中步骤7:
,执行后,刷新kubesphere,代码质量选项卡已显示。
PS
请确保在kubesphere的kubectl(控制台)中验证并执行以上操作
参考链接: 将 SonarQube 集成到流水线