SonarQube全屏显示统计数据及升级后仪表板指标丢失问题咨询
1. 如何全屏显示SonarQube统计数据?
我平时常用两种方式来实现全屏查看SonarQube的统计数据,你可以根据需求选择:
- SonarQube内置全屏功能:
打开目标仪表板后,在页面右上角(靠近搜索框或用户头像的位置),能找到一个方框向外扩展样式的「全屏」图标,点击它就能让仪表板铺满整个浏览器窗口,不用被其他界面元素干扰。 - 浏览器原生全屏模式:
要是内置功能不够用,直接按键盘上的F11键就能让整个浏览器进入全屏状态,再次按下F11就能退出,适合需要完全隐藏浏览器工具栏的场景。
2. SonarQube 6.0升级至6.7后,找不到原有包含覆盖率、单元测试数的仪表板
这个问题在6.x版本升级时挺常见的,我帮你梳理下可能的原因和解决办法:
- 默认仪表板被整合调整:
SonarQube从6.0到6.7的迭代中,对默认仪表板的结构做了优化。你之前用的那个包含覆盖率、单元测试数的仪表板,应该是旧版本的默认质量仪表板,在6.7里它的内容被整合到了新的默认视图中。你可以去看看「项目概览」或者「质量概况」这两个默认页面,里面肯定包含了这些核心指标。 - 自定义仪表板的迁移问题:
如果这个仪表板是你们团队自己自定义的,升级过程中可能因为配置文件变动导致丢失。你可以先检查升级前的SonarQube备份文件,看看能不能恢复旧的仪表板配置;要是恢复不了,直接在6.7里重新建一个自定义仪表板就行——代码覆盖率、单元测试总数这些都是SonarQube核心自带的指标,不需要额外装插件。 - 第三方插件兼容性问题:
当然也不排除你们之前的仪表板依赖了第三方插件(比如某些扩展测试指标的插件),升级后插件不兼容6.7版本导致失效。你可以去SonarQube的「Administration > Marketplace」里检查相关插件的状态,更新到兼容6.7的版本试试。
内容的提问来源于stack exchange,提问作者J4N
相关产品推荐
相关产品推荐

