반응형
현재는 Automation 실행부터 Report 생성까지 Local PC 에서 관리하고 있는데
Report 만 팀과 공유하는 Decoupled Deployment 전략으로 가려고 한다
CI 서버에서 E2E Test 를 실행할 경우 환경 의존성 문제나 Flaky Test Issue 가 발생할 가능성이 높기 때문에
디버깅 효율성과 비용 최적화를 위해 Local 환경 실행 + 정적 리포트 배포 방식을 택했다
Flaky Issue - 랜덤하게 성공/실패하는 테스트
선택 배경
| Options | |
| GitHub Actions + Pages | Private repo 에서 Pages 유료, Actions 무료 시간 제한 (2000분/월) |
| Jenkins + S3 | 인프라 관리 오버헤드 |
| Netlify CLI | ✅ Zero-config 정적 배포, Private repo 무료, Git 독립적 배포 가능 |
➡️ 위 조건을 종합적으로 고려하여 Netlify CLI 방식을 채택했다
Netlify Signup
Push your ideas to the web | Netlify
Build with AI or code, deploy instantly. One platform with everything you need to make real apps live.
www.netlify.com
Sign-up 버튼을 선택한 후, GitHub 계정으로 회원가입 및 프로젝트를 생성한다

Netlify CLI Setup
1. CLI 설치
npm install -g netlify-cli
2. Login
netlify login
3. Project Init
netlify init


Deploy Report
netlify deploy --prod --dir=reports
reports 디렉토리에 생성된 정적 레포트가 Netfliy 를 통해 배포된다

CI 기반 E2E Automation 도 할 수 있게, 공부 열심히 해둬야지
반응형
'TIL' 카테고리의 다른 글
| 學而 학이 #2 (0) | 2026.02.03 |
|---|---|
| 學而 학이 #1 (0) | 2026.01.26 |
| Solid Principle (0) | 2024.12.20 |
| [TIL][정글] Echo Server 만들기 (2) | 2024.10.28 |
| [TIL] Demand-Zero Memory (1) | 2024.10.22 |