Files
templates/drone/test_playwright.yaml
T
2022-05-06 16:09:07 +02:00

36 lines
883 B
YAML

---
kind: secret
name: npmjs_domain
get:
path: odit-npm-bot
name: domain
---
kind: secret
name: npmjs_token
get:
path: odit-npm-bot
name: token
---
kind: pipeline
type: kubernetes
name: test:pr
steps:
- name: playwright tests
image: registry.odit.services/hub/zenika/alpine-chrome:with-playwright
depends_on: [clone]
commands:
# - npm config set registry https://$NPM_REGISTRY_DOMAIN && npm config set //$NPM_REGISTRY_DOMAIN/:_authToken $NPM_REGISTRY_TOKEN
- npx pnpm i
- mkdir -p /home/chrome/.cache/ms-playwright/chromium-1000/chrome-linux
- ln -s /usr/bin/chromium-browser /home/chrome/.cache/ms-playwright/chromium-1000/chrome-linux/chrome
- yarn test
environment:
NPM_REGISTRY_DOMAIN:
from_secret: npmjs_domain
NPM_REGISTRY_TOKEN:
from_secret: npmjs_token
trigger:
event:
- pull_request