我正在按照指南https://scan.coverity.com/travis_ci设置Travis CI的Coverity Scan上传。
在我的构建https://travis-ci.org/msgqe/travisci/builds/222073108中,我收到以下错误(请参阅日志)
Successfully added SCM data for 2537 files
[33;1mTarring Coverity Scan Analysis results...[0m
[33;1mUploading Coverity Scan Analysis results...[0m
[33;1mCoverity Scan upload failed:
000
000
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Coverity Scan - Static Analysis</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
...
<p>
We're sorry, we have recently redesigned our website, and the page you are looking for no longer exists on Coverity Scan.
</p>
<p>
<a href="/">Click here</a> to be redirected to our the Coverity Scan home page.
</p>
...
这个问题的原因是什么,我该怎么做才能解决它?
我的.travis.yml
位于https://github.com/msgqe/travisci/blob/activemq-artemis-coverity/.travis.yml
答案 0 :(得分:0)
我通过更改Coverity上的项目名称来解决问题。我手动注册了该项目,而不是从GitHub导入。这意味着我可以在项目名称中包含空格。 Github进口永远不会。当我从项目名称中删除空格时,正确导入了构建。
查看野外[1]中的各种Coverity导入脚本,最后一个curl命令中的项目名称周围没有引号。我相信这就是原因。