Coverity Scan是否支持多个Git分支?

时间:2020-01-09 15:38:55

标签: git coverity

我有一个开源项目,该项目正在同一Git存储库的三个Git分支(例如v9_11v9_14master中开发。我希望所有这些分支都能够在Coverity Scan中定期进行扫描。

如果我在Git存储库中注册了该项目,然后将来自不同Git分支的结果上传到同一Coverity Scan项目,则得到的结果不是最佳,例如“发现新缺陷:2”和“已消除缺陷:1”因为最后分析的分支是不同的。

是否可以从一个注册的项目/ Git存储库的Coverity Scan中获得每个分支的结果?

如果没有,我想我必须创建三个Git存储库,并将每个注册为Coverity Scan项目。

1 个答案:

答案 0 :(得分:0)

我想你可以。

来自他们的documentation

为了增加免费服务对更多项目的可用性, 默认情况下,插件被设计为按分支进行分析

推荐:

创建一个名为coverity_scan的分支,您可以在需要触发分析时将其合并。

已编辑

但是太多会使您陷入“麻烦”。

每个项目的每周构建数量如下:

Up to 28 builds per week, with a maximum of 4 builds per day, for projects with fewer than 100K lines of code
Up to 21 builds per week, with a maximum of 3 builds per day, for projects with 100K to 500K lines of code
Up to 14 builds per week, with a maximum of 2 build per day, for projects with 500K to 1 million lines of code
Up to 7 builds per week, with a maximum of 1 build per day, for projects with more than 1 million lines of code

一旦项目达到每周的最大建造量,其他建造量 请求将被拒绝。您将可以重新提交构建 请求下周。