배포 QA 고도화 Ticket Index
DAG
flowchart LR
STK9-01[STK9-01 CI 파이프라인]
STK9-02[STK9-02 Dockerfile]
STK9-03[STK9-03 Playwright 환경]
STK9-06[STK9-06 Branch Protection]
STK9-04[STK9-04 E2E 테스트 케이스]
STK9-05[STK9-05 CD 파이프라인]
STK9-03 --> STK9-04
STK9-02 --> STK9-05
Wave 분포
| Wave | 티켓 수 | 병렬 여부 |
|---|
| 1 | 4 | 완전 병렬 (STK9-01, STK9-02, STK9-03, STK9-06) |
| 2 | 2 | 병렬 (STK9-04, STK9-05) |
파일 교집합 검증 (Single Writer per File)
| 파일 | 담당 티켓 |
|---|
.github/workflows/ci.yml | STK9-01 단독 |
.github/workflows/cd.yml | STK9-05 단독 |
.github/pull_request_template.md | STK9-06 단독 |
backend/Dockerfile | STK9-02 단독 |
frontend/Dockerfile | STK9-02 단독 |
docker-compose.prod.yml | STK9-02 단독 |
frontend/playwright.config.ts | STK9-03 단독 |
frontend/e2e/helpers/api-monitor.ts | STK9-03 단독 |
frontend/e2e/smoke/*.spec.ts (6개) | STK9-04 단독 |
frontend/next.config.ts | STK9-02 단독 (output: 'standalone' 추가) |
티켓 목록
| ID | 분류 | 제목 | 사이즈 | Wave | 의존 |
|---|
| STK9-01 | CI | GitHub Actions CI 파이프라인 | S | 1 | — |
| STK9-02 | INFRA | Dockerfile + 프로덕션 docker-compose | S | 1 | — |
| STK9-03 | E2E | Playwright E2E 환경 구축 | S | 1 | — |
| STK9-06 | INFRA | Branch Protection + PR 템플릿 | S | 1 | — |
| STK9-04 | E2E | E2E 스모크 테스트 케이스 | M | 2 | STK9-03 |
| STK9-05 | CD | GitHub Actions CD 파이프라인 | S | 2 | STK9-02 |