CI/CD 최적화 체크포인트
빠른 파이프라인도 실패 원인을 숨기면 위험합니다. 캐시, 검증, 롤백 기준을 함께 설계합니다.
의존성 및 이미지 캐시
확인할 지점 · lockfile, pnpm store, Docker layer cache가 분리되어 있는지 · 설치와 Docker 레이어를 캐시해 반복 실행 시간을…
테스트, 린트, 타입 검사
중단 조건 · build, lint, test, typecheck 중 하나라도 실패하면 배포 중지 · 배포 전에 실패를 멈추는 명확한 기준을 둡니다.
태그와 롤백 경로
복구 근거 · 이미지 태그, 이전 배포 정보, 알림 채널이 함께 남아 있는지 · 이미지 태그와 이전 배포 정보를 보존해 즉시 되돌릴 수 있게 합니다.
핵심파이프라인 설계는 성공 시간을 줄이는 동시에, 실패했을 때 어디서 멈췄는지 바로 드러내야 합니다.