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
| Anbieter | Erzeugt |
|---|---|
| GitHub Actions-Umgebungen | Web-Vorschau |
| GitLab Review Apps | Web-Vorschau |
Diese benötigen die geringste Einrichtung, da die Umgebung bereits auf der Git-Oberfläche existiert, die Coroid ausliest.
Statisches Hosting
| Anbieter | Erzeugt |
|---|---|
| Vercel | Web-Vorschau |
| Netlify | Web-Vorschau |
| Cloudflare Pages | Web-Vorschau |
| AWS Amplify | Web-Vorschau |
Vollständige Vorschauprozesse
| Anbieter | Erzeugt |
|---|---|
| Render | Web-Vorschau |
| Railway | Web-Vorschau |
| Heroku Review Apps | Web-Vorschau |
| Fly.io | Web-Vorschau |
| Northflank | Web-Vorschau |
| Qovery | Web-Vorschau |
| Porter | Web-Vorschau |
Mobile-Verteilung
| Anbieter | Erzeugt |
|---|---|
| Expo EAS | Mobile-Build |
| TestFlight | Mobile-Build |
| Internes Testen bei Google Play | Mobile-Build |
Rezension und Scannen
| Anbieter | Erzeugt |
|---|---|
| CodeRabbit | AI-Rezension |
| Qodo / PR-Agent | AI-Rezension |
| Greptile | AI-Rezension |
| Cursor Bugbot | AI-Rezension |
| SonarQube Cloud | Sicherheitsscan |
| Snyk | Sicherheitsscan |
| Semgrep | Sicherheitsscan |
Abdeckung und visuelle Überprüfung
| Anbieter | Erzeugt |
|---|---|
| Codecov | Abdeckung |
| Chromatic | Visuelle Rezension |
| Percy | Visuelle Rezension |
End-to-End-Tests und Überwachung
| Anbieter | Erzeugt |
|---|---|
| Cypress Cloud | End-to-End-Tests, Leistungsüberprüfung |
| Checkly | End-to-End-Tests, Leistungsüberprüfung |
| Maestro | End-to-End-Tests, Leistungsüberprüfung |
| BrowserStack | End-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:
| Anbieter | So wird gebaut | Wo es angezeigt wird |
|---|---|---|
| Vercel | Coroid lädt den Branch hoch; Vercel baut ihn. | Die Vorschau des Tasks in der Rezension |
| Netlify | Coroid baut den Branch, lädt anschließend die Ausgabe hoch. | Evidence für die Rezension |
| Cloudflare Pages | Coroid 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.