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

合并请求组件

  • Tier: Free, Premium, Ultimate
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

合并请求的概览页面显示对您的合并请求执行操作的服务状态更新。所有订阅级别都会显示一个组件区域,但该区域的内容取决于您的订阅级别和您为项目配置的服务。

管道信息

如果您在项目中设置了 GitLab CI/CD合并请求 会在 概览 标签页的组件区域显示管道信息:

  • 合并前和合并后的管道信息,以及环境信息(如果有的话)。
  • 正在进行中的部署。

如果应用程序成功部署到某个 环境,则会显示已部署的环境以及 审查应用 的链接。

当合并请求中的管道失败但仍可合并时, GitLab 会以红色显示 合并

合并后管道状态

当您合并一个合并请求时,您可以查看该合并请求所合并到的分支的合并后管道状态。例如,当一个合并请求 合并到 默认分支,然后触发部署到暂存环境时。

GitLab 显示正在进行的部署以及环境的状态(部署中或已部署)。如果是该分支的首次部署,链接 在完成前会返回 404 错误。在部署过程中,GitLab 会禁用停止按钮。如果管道部署失败, GitLab 会隐藏部署信息。

合并请求管道

更多信息,请阅读关于管道的内容

设置自动合并

将看起来可以合并的合并请求设置为 在 CI 管道成功时自动合并

使用审查应用的实时预览

为您的项目配置 审查应用, 以便按分支预览通过合并请求提交到功能分支的更改。您无需检出分支、安装和本地预览。 所有更改都可以通过审查应用链接供任何人预览。

设置了 GitLab 路由映射 后, 合并请求组件会直接带您到更改的页面,使预览建议的修改更加容易和快速。

阅读更多关于审查应用的内容

许可证合规性

  • Tier: Ultimate
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

要查看为项目依赖项检测到的许可证列表, 请为您的项目配置 许可证合规性

合并请求上显示的许可证合规性信息示例。

外部状态检查

  • Tier: Ultimate
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

如果您已配置 外部状态检查,您可以在合并请求的 特定组件 中查看这些检查的状态。

应用程序安全扫描

如果您启用了任何应用程序安全扫描工具,GitLab 会在安全扫描组件中显示结果。更多信息,请参阅 合并请求组件中的安全扫描输出

子管道 中运行的安全扫描结果 不会显示在安全扫描组件中。对此的支持已在 epic 18377 中提出。 如果您希望安全扫描结果显示在组件中,请在父管道中运行扫描作业。