ドキュメント

レビュー証拠提供業者

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サーフェスから始めましょう。既存の統合でステータスが書き込まれているため、通常は追加の認証情報は不要です。

直接デプロイとタスクプレビュー

静的ホスティングをサポートする3つのプロバイダーが直接デプロイに対応しています:

プロバイダービルド方法表示場所
VercelCoroidがブランチをアップロードし、Vercelがそれをビルドするタスクのプレビューがレビュー内に表示される
NetlifyCoroidがブランチをビルドし、その出力をアップロードするレビュー証拠
Cloudflare PagesCoroidがブランチをビルドし、その出力をアップロードするレビュー証拠

Vercelを直接デプロイ用に接続すると、タスクプレビューはCoroidのサンドボックスではなくVercelによってビルドされます。このプレビューを停止するとVercelのデプロイメントも削除されます。ローカルのみモードのリポジトリはプロバイダーにアップロードされることはありません。

直接デプロイを使用しない場合、Coroidはプロバイダープレビューを作成しません。ホスティングプロバイダーのGitアプリがプッシュされたすべてのブランチを既にビルドしている場合、Coroidはpull requestからそのデプロイメントをレビュー証拠として読み取ります。

選択

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