Playwright CI/CD
Versand zuverlässiger Tests in jeder Pipeline – CI-spezifische Muster für Geschwindigkeit, Stabilität und aussagekräftige Berichte.
9 Leitfäden zu CI/CD-Einrichtung, paralleler Ausführung, containerisierten Läufen, Reporting und Infrastrukturmustern für alle großen CI-Anbieter.
Goldene Regeln
retries: 2 nur in CI – Flüchtigkeit in Pipelines aufdecken, nicht lokal
traces: 'on-first-retry' – reichhaltige Debug-Artefakte erfassen, ohne jeden Lauf zu verlangsamen
- Sharding über Runner verteilen –
--shard=N/M teilt Tests gleichmäßig auf; horizontal skalieren, nicht vertikal
- Browser-Binaries zwischenspeichern –
~/.cache/ms-playwright mit Version als Cache-Key
- Artefakte bei Fehlschlag hochladen – Traces, Screenshots und HTML-Berichte als CI-Artefakte
- Offizielles Docker-Image verwenden –
mcr.microsoft.com/playwright:v* enthält alle OS-Abhängigkeiten vorinstalliert
- Globales Setup für Authentifizierung – Login einmal in
globalSetup ausführen, storageState über Worker hinweg wiederverwenden
- Schnell scheitern, später debuggen – CI-Läufe kurz halten; Trace-Viewer und HTML-Berichte zur Untersuchung nutzen
Leitfaden-Index
CI-Anbieter
Ausführung & Skalierung
Reporting & Setup