maven - 在 ALM Octane - Jenkins 管道中显示覆盖率报告
问题描述
我正在尝试在我的 Jenkins 管道中将 ALM Octane 与 SonarQube 和一个 maven 项目集成,以查看 Jacoco 在 Octane 中生成的覆盖率报告。有两种方法可以做到这一点,在 SonarQube 中使用具有管理员权限的令牌将结果发送到 Octane(根据公司规定,我不能这样做),第二种,将 Jacoco 在分析期间生成的报告发送到 ALM Octane ,使用以下行:
publishCodeCoverage jacocoPathPatter: "**/jacoco.xml"
在构建过程中,声纳分析正确运行。我可以在 SonarQube 中看到覆盖百分比。Octane 接收发送到 SonarQube 的相同 xml 报告(我在日志中看到了这一点)。但问题是 Octane 显示的值为 0.0% 的 Coverage(而在 SonarQube 中约为 40%)。
解决方案
推荐阅读
- javascript - 如果 x 大于 y 则返回 x 小于 y javascript
- git - 如何检测 GIT 服务器是否处于活动状态?
- excel - VBA 公式自动填充独立工作,但不适用于我的其余代码
- php - Eloquent ORM - 为什么 Laravel 认为这两个对象不一样?
- vue.js - VueJS有条件地显示输入字段
- javascript - 在Javascript中减去两个字符串并键入强制
- python - 如何将 gdb 便利变量设置为命令的结果
- go - gc Go 如何处理堆分配?
- makefile - make 有没有办法从在不同分支上编译的组件生成输出文件?
- python - PySpark 在本地运行时无法找到 python 位置