"Last Build Status: Failed" 上传构建以供分析后

"Last Build Status: Failed" after uploading a build for analysis

我们将 Coverity 的免费 scanning service 用于免费和开源项目。在过去两个月左右的时间里,我们无法使用该服务。在服务失败之前,我们进行了六个左右的良好分析。

提交扫描结果:

Last Build Status: Failed. Your build has failed due to the following reason. Please fix the error and upload the build again. Error details: :Failed to retrieve tar file

Coverity 非常擅长提供 copy/paste 方向,我们虔诚地 copied/pasted 提供方向。我们验证了没有构建错误,并且我们验证了构建以 "131 C/C++ 编译单元 (100%) 已准备好进行分析"结束"=50=] "The cov-build utility completed successfully".

我们已尝试通过验证服务 "failed email" 响应中提供的 this generic solution 内容来解决此问题。除第四项外,我们都验证或执行了所有这些。

我们没有执行第四项,因为 Coverity 的文档太糟糕了(这与他们出色的扫描服务完全相反)。因为没有说明或 RTFM 可供阅读,所以我们不知道应该为 bin/cov-configure 转动哪个旋钮。我们不想弄乱它,因为它在过去有效。

我们还尝试了以下方法:

  • 使用网络提交表单和浏览器
  • 从命令行使用 curl
  • 打包 cov-int/ 压缩包
  • cov-int/打包成zip文件
  • 项目名称全部小写
  • 项目名首字母大写

我们总是收到相同的消息 ("Failed to retrieve tar file"),即使是 ZIP 文件也是如此。回想一下,大约 6 周前,一切正常。

将文件上传到服务的秘诀是什么?过去六周或两个月发生了什么变化?

联系 coverity 支持后,我们刚刚收到以下答复,我们可以成功提交构建。似乎在覆盖方面出现了一些问题。

"This was due to some behind the scenes issues on our end – nothing interesting,, but it is back up and running now. Thanks for your patience".