Dokumentation

Granska leverantörer av verifieringsunderlag

Den fullständiga katalogen över providers som kan lägga till verifieringsunderlag i en pull request.

Trettioett providers kan lägga till verifieringsunderlag i de pull requests som Coroid öppnar. Läs mer om vad verifieringsunderlag är och varför det hör hemma på pull request: se Granskningsunderlag.

Konfigurera providers under projektets integrationsinställningar.

Git-native

ProviderGer
GitHub Actions-miljöerWebbpreview
GitLab Review AppsWebbpreview

De här kräver minst konfiguration, eftersom miljön redan finns på den Git-yta som Coroid läser från.

Statisk hosting

ProviderGer
VercelWebbpreview
NetlifyWebbpreview
Cloudflare PagesWebbpreview
AWS AmplifyWebbpreview

Fullstack-previewmiljöer

ProviderGer
RenderWebbpreview
RailwayWebbpreview
Heroku Review AppsWebbpreview
Fly.ioWebbpreview
NorthflankWebbpreview
QoveryWebbpreview
PorterWebbpreview

Mobil distribution

ProviderGer
Expo EASMobil build
TestFlightMobil build
Google Play internal testingMobil build

Granskning och scanning

ProviderGer
CodeRabbitAI-granskning
Qodo / PR-AgentAI-granskning
GreptileAI-granskning
Cursor BugbotAI-granskning
SonarQube CloudSäkerhetsskanning
SnykSäkerhetsskanning
SemgrepSäkerhetsskanning

Täckning och visuella tester

ProviderGer
CodecovTäckning
ChromaticVisuell granskning
PercyVisuell granskning

End-to-end och övervakning

ProviderGer
Cypress CloudEnd-to-end, prestanda
ChecklyEnd-to-end, prestanda
MaestroEnd-to-end, prestanda
BrowserStackEnd-to-end, prestanda

Anpassad

En anpassad webhook för verifieringsunderlag täcker allt som inte finns med i listan. Om ett verktyg kan publicera ett resultat kan det bidra med verifieringsunderlag.

Så hämtas verifieringsunderlag in

Providers skiljer sig åt i hur Coroid hämtar deras resultat:

  • Git-yta — läses från den commit- eller pull request-status som leverantören redan skriver. Kräver minst konfiguration.
  • CI-resultat — läses från resultatet av din pipeline.
  • Direkt API — Coroid anropar leverantören direkt, vilket ger mer detaljerad information men kräver autentiseringsuppgifter.
  • Direkt driftsättning — Coroid startar själva driftsättningen från uppgiftens branch i Coroid, så ingen push behövs.

Börja med den Git-yta där leverantören stöder det. Det fungerar vanligtvis utan extra autentiseringsuppgifter eftersom den integration du redan har skriver statusen.

Direkt driftsättning och förhandsvisning av uppgiften

Tre leverantörer av statisk hosting stöder direkt driftsättning:

LeverantörSå byggs detVar det visas
VercelCoroid laddar upp branchen; Vercel bygger denUppgiftens Förhandsvisning i Granskning
NetlifyCoroid bygger branchen och laddar sedan upp resultatetGranskningsunderlag
Cloudflare PagesCoroid bygger branchen och laddar sedan upp resultatetGranskningsunderlag

När Vercel är anslutet för direkt driftsättning byggs förhandsvisningen av uppgiften av Vercel i stället för i en Coroid-sandlåda. Om du stoppar förhandsvisningen tas Vercel-driftsättningen bort. Repo i läget endast lokalt laddas aldrig upp till en leverantör.

Utan direkt driftsättning skapar Coroid inga förhandsvisningar hos leverantören. Om hosting-leverantörens Git-app redan bygger varje pushad branch hämtar Coroid den driftsättningen från pull request som granskningsunderlag.

Att välja

Anslut det du redan använder. Granskningsunderlag handlar om att visa befintlig verifiering intill källkoden, inte om att införa nya verktyg – och varje ytterligare artefakt konkurrerar om granskarens uppmärksamhet. Se Granskningsunderlag.