我在 github 上有许多项目,它们是由Travis-CI自动构建的,并最终发送到Coverity 扫描以进行静态代码分析。
我正在寻找一种方法来以编程方式找出已成功提交给 Coverity 并由 Coverity 检查的此类项目的最新版本。
到目前为止,我找到的唯一方法是解析项目的状态页面并搜索Version:
字符串。
这听起来像是一件可怕的事情。
我想知道,是否有一些休息 API 来查询 Coverity 或类似项目的状态。
更新
我发现Coverity 的脚本之一包含对 API 的引用:
https://scan.coverity.com/api/upload_permitted
但是,我还没有找到任何其他文档(以及可以完成哪些其他请求)。