ドキュメント

レビュー証拠提供業者

pull requestに検証証拠を添付できるプロバイダーの完全なカタログ。

Coroidが作成するプルリクエストに証拠を添付できるプロバイダーは31種類あります。証拠の意味と、なぜそれが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-エージェントAIレビュー
GreptileAIレビュー
Cursor BugbotAIレビュー
SonarQube Cloudセキュリティスキャン
Snykセキュリティスキャン
Semgrepセキュリティスキャン

カバレッジおよびビジュアル

プロバイダー生成内容
Codecovカバレッジ
Chromaticビジュアルレビュー
Percyビジュアルレビュー

エンドツーエンドおよびモニタリング

プロバイダー生成
Cypress Cloudエンドツーエンド、パフォーマンス
Checklyエンドツーエンド、パフォーマンス
Maestroエンドツーエンド、パフォーマンス
BrowserStackエンドツーエンド、パフォーマンス

カスタム

カスタムのカスタム証拠ウェブフック一覧にないものもすべて対象となります。ツールが結果を投稿できれば、証拠を提供できます。

証拠の取り込み方法

Coroidが各プロバイダーの出力を取得する仕組みはプロバイダーごとに異なります:

  • Gitサーフェス— コミットまたはプロバイダーが既に書き込んでいるpull requestのステータスから読み取る方式です。設定は最小限で済みます。
  • CI出力— パイプラインの出力から読み取る方式です。
  • 直接API— Coroidがプロバイダーを直接呼び出す方式で、より詳細な情報を得られますが、認証情報が必要です。
  • 直接デプロイ— Coroidがプレビュー自体をトリガーできる方式です。

プロバイダーが対応している場合は、まずGitサーフェスから始めましょう。既存の統合でステータスが書き込まれているため、通常は追加の認証情報は不要です。

選択

既に利用中のツールを連携させましょう。レビュー証拠機能は、コードの隣に既存の検証結果を表示するためのものであり、新しいツールを導入するためのものではありません。さらに、追加される成果物が多ければ多いほどレビュアーの注意を奪い合うことになります。詳細はこちらをご覧ください。レビュー証拠.