在合并请求中测试极狐GitLab CI/CD 并生成报告

  • Tier: 基础版, 专业版, 旗舰版
  • Offering: JihuLab.com, 私有化部署

使用极狐 GitLab CI/CD 测试功能分支中的更改#

使用极狐 GitLab CI/CD 测试功能分支中包含的更改。你还可以直接从合并请求中显示报告或链接到重要信息。

功能描述
无障碍测试自动报告合并请求中更改页面的 A11y 违规。
浏览器性能测试快速确定待定代码更改对浏览器性能的影响。
负载性能测试快速确定待定代码更改对服务器性能的影响。
代码覆盖率在合并请求中查看测试覆盖结果,文件差异中的逐行覆盖率以及整体指标。
代码质量使用 Code Climate 分析器分析你的源代码质量,并在合并请求小部件区域显示 Code Climate 报告。
显示任意作业产物使用 artifacts:expose_as 参数配置 CI 流水线,以便在合并请求中直接链接到选定的产物
单元测试报告配置你的 CI 作业以使用单元测试报告,让极狐 GitLab 在合并请求中显示报告,以便更轻松快捷地识别失败,无需检查整个作业日志。
许可证扫描管理你的依赖项许可证。
指标报告在合并请求中显示指标报告,以便快速轻松识别重要指标的变化。
快速失败测试运行 RSpec 测试套件的子集,以便失败的测试在完整的测试套件运行之前停止流水线,从而节省资源。

安全报告#

  • Tier: 旗舰版
  • Offering: JihuLab.com, 私有化部署

除了上面列出的报告之外,极狐 GitLab 还可以生成许多类型的安全报告,通过扫描和报告项目中发现的任何漏洞:

功能描述
容器扫描分析你的 Docker 镜像以查找已知漏洞。
动态应用安全测试 (DAST)分析你的运行中 Web 应用程序以查找已知漏洞。
依赖项扫描分析你的依赖项以查找已知漏洞。
静态应用安全测试 (SAST)分析你的源代码以查找已知漏洞。