Files
huike-e2e-moicen/.gitea/workflows/playwright-music-room.yml
T
weli 859d8c67da
music-room Playwright (Gitea Actions) / playwright (push) Failing after 18s
fix: use token-based git clone from local Gitea
2026-05-03 11:16:59 +08:00

50 lines
1.5 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
name: music-room Playwright (Gitea Actions)
on:
push:
branches: [master, main]
workflow_dispatch:
jobs:
playwright:
runs-on: ubuntu-latest
timeout-minutes: 45
steps:
- name: 检出代码(从本地 Gitea
env:
GIT_TOKEN: ${{ secrets.GITEATOKEN }}
run: |
rm -rf /workspace/src
git clone http://${GIT_TOKEN}@127.0.0.1:3000/weli/huike-e2e-moicen.git /workspace/src
git config --global --add safe.directory /workspace/src
ls /workspace/src/package.json
- name: 创建 .env.e2e
env:
MU: ${{ secrets.MOICEN_E2E_UNIONID }}
MAU: ${{ secrets.MOICEN_ADMIN_USER }}
MAP: ${{ secrets.MOICEN_ADMIN_PASSWORD }}
MHE: ${{ secrets.MOICEN_HEALTHCHECK_URL }}
run: |
cat > /workspace/src/.env.e2e <<ENVEOF
MOICEN_E2E_UNIONID=${MU}
HUIKE_FRONT_BASE_URL=https://music-room.moicen.com
HUIKE_ADMIN_BASE_URL=https://admin.moicen.com
MOICEN_ADMIN_USER=${MAU}
MOICEN_ADMIN_PASSWORD=${MAP}
HTYTEACHER_BASE_URL=https://teacher.moicen.com
MOICEN_HEALTHCHECK_URL=${MHE}
ENVEOF
- name: 依赖与 Chromium
working-directory: /workspace/src
run: |
npm ci
npx playwright install chromium --with-deps
- name: Playwright 测试
working-directory: /workspace/src
env:
HUIKE_FRONT_BASE_URL: https://music-room.moicen.com
run: npx playwright test