发布支持GitLab对问题的新操作

231 阅读2分钟

支持GitLab账户和群组

我们很高兴地宣布,GitLab现在作为一个一流的供应商在DeepSource上得到支持。这意味着如果您在GitLab上托管您的代码,您现在只需点击几下就可以开始用您的个人账户或群组使用DeepSource。

要将一个新的GitLab账户与DeepSource连接起来,只需在仪表板切换器中点击Add new account

Add new account 仪表板→添加新账户

通过选择Connect with GitLab ,连接你的GitLab账户。在你授予DeepSource必要的权限后,你就可以选择你的个人GitLab账户或你在DeepSource中所属的一个组。

GitLab installation 选择一个GitLab账户

就这样了!你在GitLab上的所有项目都可以在DeepSource上使用,你只需在项目的根部添加一个.deepsource.toml ,就可以配置连续质量分析。一旦你在一个项目上激活了分析功能,所有创建的合并请求都会被自动分析,并在GitLab上添加一个评论,说明分析结果。

DeepSource comment on GitLab merge requests 分析结果作为 GitLab 合并请求的注释

对问题发生的新操作

现在可以将问题标记为故意违反,或报告一个假阳性。在你的仓库的Issues 标签中,你可以找到一个新的选项:Ignore this occurrence... on all issue occurrences。这使得调整结果以适应你的情况变得超级容易:

Ignore actions on issue occurrences from Issues tab 忽略问题标签中的问题发生率

在为拉动请求的分析运行中提出的问题上,你现在也可以标记问题,以便以后修复。这些问题将被排除在当前的分析之外,但当该分支被合并到默认分支时,仍然会被同步到Issues 。这样一来,就很容易跟踪和修复这些问题了。

Ignore actions on issue occurrences from analysis runs 忽略分析运行中出现的问题