Dokumentation

Anbieter von Überprüfungsnachweisen für Rezensionen

Die vollständige Liste der Anbieter, die Verifizierungsnachweise an einen pull request anhängen können.

Einunddreißig Anbieter können Nachweise an die Pull Requests anhängen, die Coroid erstellt. Weitere Informationen dazu, was ein Nachweis ist und warum er auf dem pull request angezeigt wird, finden Sie hier: Rezensionsnachweise.

Konfigurieren Sie die Anbieter unter den Integrations-Einstellungen des Projekts.

Git-nativ

AnbieterErzeugt
GitHub Actions-UmgebungenWeb-Vorschau
GitLab Review AppsWeb-Vorschau

Diese benötigen die geringste Einrichtung, da die Umgebung bereits auf der Git-Oberfläche existiert, die Coroid ausliest.

Statisches Hosting

AnbieterErzeugt
VercelWeb-Vorschau
NetlifyWeb-Vorschau
Cloudflare PagesWeb-Vorschau
AWS AmplifyWeb-Vorschau

Vollständige Vorschauprozesse

AnbieterErzeugt
RenderWeb-Vorschau
RailwayWeb-Vorschau
Heroku Review AppsWeb-Vorschau
Fly.ioWeb-Vorschau
NorthflankWeb-Vorschau
QoveryWeb-Vorschau
PorterWeb-Vorschau

Mobile-Verteilung

AnbieterErzeugt
Expo EASMobile-Build
TestFlightMobile-Build
Internes Testen bei Google PlayMobile-Build

Rezension und Scannen

AnbieterErzeugt
CodeRabbitAI-Rezension
Qodo / PR-AgentAI-Rezension
GreptileAI-Rezension
Cursor BugbotAI-Rezension
SonarQube CloudSicherheitsscan
SnykSicherheitsscan
SemgrepSicherheitsscan

Abdeckung und visuelle Überprüfung

AnbieterErzeugt
CodecovAbdeckung
ChromaticVisuelle Rezension
PercyVisuelle Rezension

End-to-End-Tests und Überwachung

AnbieterErzeugt
Cypress CloudEnd-to-End-Tests, Leistungsüberprüfung
ChecklyEnd-to-End-Tests, Leistungsüberprüfung
MaestroEnd-to-End-Tests, Leistungsüberprüfung
BrowserStackEnd-to-End-Tests, Leistungsüberprüfung

Benutzerdefiniert

Ein benutzerdefinierter Evidence-Webhook Erfasst alles, was nicht aufgelistet ist. Wenn ein Tool Ergebnisse übermitteln kann, kann es auch Evidence beisteuern.

So wird Evidence eingelesen

Die Anbieter unterscheiden sich darin, wie Coroid ihre Ausgaben auswertet:

  • Git-Schnittstelle — wird aus dem Commit oder dem Status von pull request ausgelesen, den Ihr Anbieter bereits schreibt. Wenig Konfiguration nötig.
  • CI-Ausgabe — wird aus der Ausgabe Ihrer Pipeline ausgelesen.
  • Direkt über API — Coroid ruft den Anbieter direkt auf, was detailliertere Informationen liefert und Anmeldedaten erfordert.
  • Direkter Deploy — Coroid startet den Deploy selbst aus dem Branch des Tasks in Coroid, sodass kein Push nötig ist.

Beginnen Sie mit der Git-Schnittstelle, sofern der Anbieter diese unterstützt. In der Regel funktioniert das ohne zusätzliche Zugangsdaten, da die bereits bestehende Integration den Status schreibt.

Direkter Deploy und Vorschau des Tasks

Drei Anbieter für statisches Hosting unterstützen den direkten Deploy:

AnbieterSo wird gebautWo es angezeigt wird
VercelCoroid lädt den Branch hoch; Vercel baut ihn.Die Vorschau des Tasks in der Rezension
NetlifyCoroid baut den Branch, lädt anschließend die Ausgabe hoch.Evidence für die Rezension
Cloudflare PagesCoroid baut den Branch, lädt anschließend die Ausgabe hoch.Evidence für die Rezension

Mit einer mit Vercel verbundenen Verbindung für den direkten Deploy wird die Vorschau des Tasks von Vercel statt von einer Coroid-Sandbox erstellt. Das Beenden dieser Vorschau löscht die Vercel-Deployment. Repositories im Modus „Nur lokal“ werden niemals an einen Anbieter hochgeladen.

Ohne direkten Deploy erstellt Coroid keine Provider-Vorschauen. Wenn der Hosting-Anbieter über eine Git-App bereits jeden gepushten Branch baut, liest Coroid dieses Deployment aus dem pull request als Evidence für die Rezension.

Auswahl treffen

Verbinden Sie bereits vorhandene Tools. Die Rezension von Evidence dient dazu, bestehende Verifizierungsergebnisse neben dem Code anzuzeigen – nicht dazu, neue Tools einzuführen. Jedes zusätzliche Artefakt konkurriert dabei um die Aufmerksamkeit des Rezensenten. Siehe Rezension von Evidence.