빠른 차단
lint, format, typecheck, unit test를 먼저 실행해 기본 오류를 빨리 잡는다.
CI 테스트 통합은 명령 하나를 돌리는 일이 아니라, 빠른 검증과 느린 검증을 계층화해 피드백은 빠르게 주고 배포 위험은 충분히 줄이는 흐름이다.
lint, format, typecheck, unit test를 먼저 실행해 기본 오류를 빨리 잡는다.
통합 테스트는 test container나 CI service로 DB와 Redis를 띄운다.
실제 Nest application을 시작하고 HTTP 요청으로 controller 경계를 검증한다.
coverage와 junit report, 빌드 산출물를 남겨 실패 원인을 추적한다.