CI/CD 승인 기준

자동화 범위는 테스트 신뢰도에 맞춰 넓힌다

React 앱의 CI/CD는 install, test, build를 안정화한 뒤 배포 자동화를 붙이는 순서가 가장 안전합니다.

CI

통합 검증

npm install npm test npm run build

코드가 합쳐지기 전 깨지는 지점을 빠르게 찾습니다.

Delivery

배포 준비

산출물 preview manual approve

프로덕션 반영은 사람이 승인할 수 있게 남겨둡니다.

Deployment

자동 배포

main merge publish notify

검증을 통과한 변경을 사용자 환경까지 자동 반영합니다.

tests

테스트 신뢰

핵심 화면과 실패 케이스를 자동 테스트로 덮습니다.

secrets

비밀 값 관리

토큰과 키는 CI 환경 변수로 분리합니다.

rollback

복구 경로

실패 시 이전 배포로 돌아갈 방법을 확인합니다.

alert

피드백

실패 알림이 개발자에게 즉시 도착해야 합니다.