fix(playwright.config): update web server configuration to use URL

- Changed the web server configuration to specify the URL as 'http://localhost:3000' for improved clarity in local development.
</message>

<message>feat(ci-pipeline): add artifact upload and download steps in CI workflow

- Introduced steps to upload the build output as an artifact after the build job.
- Added a step to download the build output artifact before running Playwright tests, ensuring the tests have access to the latest build.
This commit is contained in:
taroj1205
2025-05-16 13:00:14 +12:00
parent 024a8a4574
commit 24edc39847
2 changed files with 12 additions and 3 deletions

View File

@@ -75,6 +75,12 @@ jobs:
key: ${{ runner.os }}-node-${{ hashFiles('package-lock.json') }}
- name: Build project
run: npm run build
- name: Upload build output
uses: actions/upload-artifact@v4
with:
name: build
path: |
dist
playwright:
runs-on: ubuntu-latest
@@ -96,7 +102,10 @@ jobs:
run: npm ci
- name: Install Playwright Browsers
run: npx playwright install --with-deps
- name: Build project
run: npm run build
- name: Download build output
uses: actions/download-artifact@v4
with:
name: build
path: dist
- name: Run Playwright tests
run: npx playwright test