Help us learn about your current experience with the documentation. Take the survey.

监管链报告

  • 版本:Ultimate
  • 提供:GitLab.com、GitLab 自托管、GitLab 专用

监管链报告提供了组内项目所有提交的 1 个月追溯窗口。

要生成所有提交的报告,GitLab 会:

  1. 获取组下的所有项目。
  2. 对每个项目,获取最近 1 个月的提交。每个项目最多 1024 个提交。如果 1 个月窗口内有超过 1024 个提交,将被截断。
  3. 将提交写入 CSV 文件。文件被截断为 15 MB,因为报告作为电子邮件附件发送(GitLab 15.5 及更高版本)。

报告包括:

  • 提交 SHA。
  • 提交作者。
  • 提交者。
  • 提交日期。
  • 组。
  • 项目。

如果提交有关联的合并提交,则还包括以下内容:

  • 合并提交 SHA。
  • 合并请求 ID。
  • 合并合并请求的用户。
  • 合并日期。
  • 管道 ID。
  • 合并请求审批者。

生成监管链报告

要生成监管链报告:

  1. 在左侧边栏,选择 搜索或跳转 并找到您的组。
  2. 选择 安全 > 合规中心
  3. 在右上角,选择 导出
  4. 选择 导出监管链报告

根据您的 GitLab 版本,监管链报告将通过电子邮件发送或可供下载。

生成提交特定的监管链报告

您可以为给定的提交 SHA 生成提交特定的监管链报告。此报告仅提供所提供提交 SHA 的详细信息。

要生成提交特定的监管链报告:

  1. 在左侧边栏,选择 搜索或跳转 并找到您的组。
  2. 选择 安全 > 合规中心
  3. 在右上角,选择 导出
  4. 选择 导出特定提交的监管报告
  5. 输入提交 SHA,然后选择 导出监管报告

根据您的 GitLab 版本,监管链报告将通过电子邮件发送或可供下载。

或者使用直接链接:https://gitlab.com/groups/<group-name>/-/security/merge_commit_reports.csv?commit_sha={optional_commit_sha},向 commit_sha 查询参数传递可选值。