miniauth/.woodpecker/playwright.yaml
2025-03-19 02:01:17 +01:00

42 lines
1,018 B
YAML

when:
- event: push
branch: main
depends_on:
- test
services:
- name: miniauth
image: git.keks.cloud/kekskurse/miniauth:${CI_COMMIT_SHA}
ports:
- 8080
environment:
DUMMY_DATABASE: 1
WEB_PUBLIC_REGISTRATION: 1
SMTP_SERVER: test
MINIAUTH_LOGIN_WITH_NOT_APPROVED_MAIL: 1
steps:
- name: playwright
image: mcr.microsoft.com/playwright:v1.50.0
commands:
- cd playwright
- cp playwright.config.js.ci playwright.config.js
- npm install
- npx playwright install
- npx playwright test
- name: upload logs on failuer
image: woodpeckerci/plugin-s3
settings:
acl: public-read
bucket: kekskurse-woodpecker-debug
source: playwright/test-results/**/*
target: ${CI_COMMIT_SHA}/test-results/
endpoint: https://s3.eu-central-003.backblazeb2.com
access_key:
from_secret: b2_access_key_id
secret_key:
from_secret: b2_secret_access_key
when:
- status: [ failure ]