# .woodpecker.yml # Woodpecker-Pipeline für Playwright 1.54.2 (Next.js + webServer in playwright.config.ts) clone: git: image: woodpeckerci/plugin-git settings: depth: 0 # vollständiger Clone (kein shallow) lfs: true # Git LFS mitziehen (falls verwendet) submodules: true # Submodule initialisieren (falls verwendet) when: - event: push - event: pull_request steps: - name: e2e-tests # Image MUSS zur installierten Playwright-Version passen! # Prüfe deine package.json (playwright / @playwright/test) – hier 1.54.2 image: mcr.microsoft.com/playwright:v1.54.2-jammy environment: CI: "true" TZ: "Europe/Berlin" LANG: "C.UTF-8" commands: - node -v && npm -v - npm ci # Dev-Server NICHT manuell starten – Playwright webServer macht das - npx playwright test --project=chromium