对于一个项目,我在 Coverity Server 中创建了项目,并在该项目中为 Java 和 CPP 创建了 2 个流。
我正在为 Jenkins 的项目进行报道。覆盖率报告将附加在邮件模板中。
我还想在覆盖服务器中提供项目的链接。
喜欢http://192.168.1.20:8081/defects/index.htm?projectId=10068
。
我发现只有在覆盖完成运行后才会列出项目,然后我才能在服务器中看到项目和项目 ID。
如果我得到项目 ID,我可以创建项目链接。
我在脚本中运行以下代码,通过传递项目名称将报告导出到 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
类似的方式,有没有办法通过传递项目名称来获取项目ID?
或者在向服务器提交报告时,我们是否获得了项目 ID?