docs: add smoke runbook and split smoke projects
TaxBaik CI/CD / build-and-deploy (push) Has been cancelled

This commit is contained in:
2026-07-04 20:49:34 +09:00
parent c95e92529d
commit 673c78be17
2 changed files with 26 additions and 0 deletions
+16
View File
@@ -170,6 +170,22 @@ master 브랜치에 푸시하면 파이프라인이 다음 단계를 수행합
배포는 Gitea Actions CI/CD로만 수행합니다. 수동 배포 경로는 CI 하네스로 차단되어 있으며, 실패 시 [DEPLOYMENT_GUIDE.md](./DEPLOYMENT_GUIDE.md)의 CI 점검 절차를 따릅니다. 배포는 Gitea Actions CI/CD로만 수행합니다. 수동 배포 경로는 CI 하네스로 차단되어 있으며, 실패 시 [DEPLOYMENT_GUIDE.md](./DEPLOYMENT_GUIDE.md)의 CI 점검 절차를 따릅니다.
## E2E / Smoke
공개/관리자 분리 검증은 다음 순서로 실행합니다.
```bash
npm run test:e2e:smoke -- --project="Public Smoke"
npm run test:e2e:smoke -- --project="Admin Smoke"
```
원격 배포본을 검증할 때는 `E2E_BASE_URL`을 명시합니다.
```bash
$env:E2E_BASE_URL="https://www.taxbaik.com/taxbaik"
npm run test:e2e:smoke -- --project="Public Smoke"
```
--- ---
## 개발 지침 ## 개발 지침
+10
View File
@@ -36,6 +36,16 @@ export default defineConfig({
{ {
name: 'Galaxy S9+', name: 'Galaxy S9+',
use: { ...devices['Galaxy S9+'] } use: { ...devices['Galaxy S9+'] }
},
{
name: 'Public Smoke',
testMatch: /public-smoke\.spec\.ts$/,
use: { ...devices['Desktop Chrome'] }
},
{
name: 'Admin Smoke',
testMatch: /admin-smoke\.spec\.ts$/,
use: { ...devices['Desktop Chrome'] }
} }
] ]
}); });