我有一个开源项目,该项目正在同一Git存储库的三个Git分支(例如v9_11
,v9_14
和master
中开发。我希望所有这些分支都能够在Coverity Scan中定期进行扫描。
如果我在Git存储库中注册了该项目,然后将来自不同Git分支的结果上传到同一Coverity Scan项目,则得到的结果不是最佳,例如“发现新缺陷:2”和“已消除缺陷:1”因为最后分析的分支是不同的。
是否可以从一个注册的项目/ Git存储库的Coverity Scan中获得每个分支的结果?
如果没有,我想我必须创建三个Git存储库,并将每个注册为Coverity Scan项目。
答案 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
一旦项目达到每周的最大建造量,其他建造量 请求将被拒绝。您将可以重新提交构建 请求下周。