From e29aab5a52a64d4cf0367f4494574ddf599d860b Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 30 Apr 2026 15:49:26 +0800 Subject: [PATCH] fix(cd): write smoke output in workspace --- .gitea/workflows/cd.yaml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml index d796e874..0ca1b414 100644 --- a/.gitea/workflows/cd.yaml +++ b/.gitea/workflows/cd.yaml @@ -842,21 +842,22 @@ jobs: && echo "smoke_status=pass" >> $GITHUB_OUTPUT \ || echo "smoke_status=fail" >> $GITHUB_OUTPUT CI_SCRIPT - touch /tmp/awoooi-smoke-output - chmod 666 /tmp/awoooi-smoke-output + SMOKE_OUTPUT="$PWD/.awoooi-smoke-output" + rm -f "$SMOKE_OUTPUT" + touch "$SMOKE_OUTPUT" + chmod 666 "$SMOKE_OUTPUT" docker run --rm \ -v "$PWD:/workspace" \ -v /tmp/awoooi-smoke.sh:/tmp/awoooi-smoke.sh:ro \ - -v /tmp/awoooi-smoke-output:/tmp/awoooi-smoke-output \ -v awoooi-pnpm-store:/opt/pnpm-store \ -v awoooi-playwright-browsers:/opt/playwright-browsers \ -w /workspace \ - -e GITHUB_OUTPUT=/tmp/awoooi-smoke-output \ + -e GITHUB_OUTPUT=/workspace/.awoooi-smoke-output \ -e CI=true \ -e PLAYWRIGHT_BASE_URL=https://awoooi.wooo.work \ "${{ env.CI_IMAGE }}" \ bash /tmp/awoooi-smoke.sh - cat /tmp/awoooi-smoke-output >> "$GITHUB_OUTPUT" + cat "$SMOKE_OUTPUT" >> "$GITHUB_OUTPUT" env: CI: "true" # 直接測試已部署的生產環境,不啟動本地 dev server