2

我在 github 上有许多项目,它们是由Travis-CI自动构建的,并最终发送到Coverity 扫描以进行静态代码分析。

我正在寻找一种方法来以编程方式找出已成功提交给 Coverity 并由 Coverity 检查的此类项目的最新版本。

到目前为止,我找到的唯一方法是解析项目的状态页面并搜索Version:字符串。

这听起来像是一件可怕的事情。

我想知道,是否有一些休息 API 来查询 Coverity 或类似项目的状态。

更新

我发现Coverity 的脚本之一包含对 API 的引用:

https://scan.coverity.com/api/upload_permitted

但是,我还没有找到任何其他文档(以及可以完成哪些其他请求)。

4

0 回答 0