我遇到了一个名为SonarQube的Bamboo插件的问题。此插件应扫描我的代码,然后将报告发送到我们的SonarQube实例。这个工作正常,唯一的问题是在完成这个过程之前需要很长时间,只需查看日志:
build 07-Jun-2017 23:55:46 SonarQube扫描仪已完成
build 07-Jun-2017 23:55:46 23:55:46.965创建摘要降价文件...
build 07-Jun-2017 23:55:46 23:55:46.98分析结果:https://sonarqube.tamtam.nl/dashboard/index/sonar:Hypotheker:develop
build 07-Jun-2017 23:55:46 23:55:46.98后处理成功。
simple 08-Jun-2017 00:34:00完成任务'发送给声纳',结果:成功
simple 08-Jun-2017 00:34:00运行post build build'Docker Container Cleanup'
你可以看到“发送到声纳”的任务需要40分钟,我听说你说“你正在上传一些东西,当然需要时间”。唯一的问题是它是一个3MB的压缩文件,上传时间不应该是40分钟。
你们有没有想过为什么会这样?
干杯, Jelmer
答案 0 :(得分:0)
这是一个猜测,但不是上传需要这么长时间。大概你有"Fail build when project fails configured quality gates" provisioned in the Bamboo task。
如果是这种情况,那么上传发生的速度相当快,但是您的分析报告在队列中待了一段时间等待处理,或者需要一段时间来处理(或两者),并且您的构建任务正在等待完整。