Coverity - 在命令行中按项目名称获取项目ID

时间:2016-08-23 11:32:59

标签: coverity

对于一个项目,我在Coverity Server中创建了项目,并在该项目中为Java和CPP创建了两个流。

我正在为Jenkins的项目进行掩护。并且封面报告将附加在邮件模板中。

我还想在封面服务器中提供项目的链接。

http://192.168.1.20:8081/defects/index.htm?projectId=10068

我发现只有在覆盖率完成运行后才会列出项目,然后我才能在服务器中看到项目和项目ID。

如果我获得了项目ID,我可以创建项目链接。

我在脚本中运行代码,通过传递Project Name将报告导出到csv文件。

/opt/coverity/cov-sa-linux64-5.5.3/bin/cov-manage-im --mode defects --show --action Undecided --project Jenkins_Week34_Coverity --host 192.168.1.20 --user admin --password admin123 --port 8081 --fields cid,file >/opt/cov/curr.csv

类似地,有没有办法通过传递Project Name来获取项目ID?

或者在向服务器提交报告时,我们是否获得项目ID?

1 个答案:

答案 0 :(得分:0)

可以制作一个使用搜索参数的链接,以您的值为例,以下应允许您发送电子邮件:

http://192.168.1.20/query/defects.htm?project=Jenkins_Week34_Coverity

请注意,项目名称区分大小写。