文档

审核证据提供方

能够向pull request附加验证证据的提供商完整列表。

共有31家提供商可以向Coroid生成的拉取请求附加证据。关于证据的定义以及其为何需要呈现在pull request上,请参阅审核证据.

在项目集成设置中配置相关提供商。

原生Git支持

提供商生成内容
GitHub Actions运行环境网页预览
GitLab审核应用网页预览

这类环境无需额外配置,因为Coroid读取的Git代码库中已存在对应环境。

静态网站托管

提供商生成内容
Vercel网页预览
Netlify网页预览
Cloudflare Pages网页预览
AWS Amplify网页预览

全栈预览

提供商生成内容
Render网页预览
Railway网页预览
Heroku审核应用网页预览
Fly.io网页预览
Northflank网页预览
Qovery网页预览
Porter网页预览

移动端分发

提供商生成内容
Expo EAS移动端构建
TestFlight移动端构建
Google Play内部测试移动端构建

审核与扫描

提供商生成
CodeRabbitAI 审核
Qodo / PR-AgentAI 审核
GreptileAI 审核
Cursor BugbotAI 审核
SonarQube Cloud安全扫描
Snyk安全扫描
Semgrep安全扫描

覆盖率与可视化

提供商生成
Codecov代码覆盖率
Chromatic可视化审核
Percy可视化审核

端到端与监控

提供商生成
Cypress Cloud端到端与性能测试
Checkly端到端与性能测试
Maestro端到端与性能测试
BrowserStack端到端与性能测试

自定义

一个自定义证据 Webhook涵盖所有未列出的场景。只要工具能够提交结果,就能提供相关证据。

证据接入方式

不同提供商向 Coroid 传递输出结果的方式存在差异:

  • Git 界面——从提交内容或提供商已写入的 pull request 状态中读取。配置最简单。
  • CI 输出——从流水线的输出结果中读取。
  • 直接对接 API— Coroid 会直接调用提供商接口,从而获取更详细的反馈信息,且需要相应的凭证。
  • 直接部署— Coroid 能够自行触发预览流程。

在提供商支持的情况下,可从 Git 层面入手配置。通常无需额外凭证,因为已有的集成机制会自动写入状态信息。

选择

直接对接您现有的运行环境。审核证据功能旨在将已有的验证结果展示在代码旁,而非强制引入新工具——毕竟每增加一个 artifacts 都会占用审核人员的注意力。详见审核证据.