合并请求组件
- 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 中提出。 如果您希望安全扫描结果显示在组件中,请在父管道中运行扫描作业。