테스트 기준
lint, unit, integration, e2e를 단계별로 실행해 실패한 코드를 배포하지 않습니다.
testNest 배포 파이프라인은 빌드 성공만 보지 않고 테스트, Docker 이미지, DB 마이그레이션, 시크릿, 헬스체크, 롤백 조건을 통과해야 합니다.
lint, unit, integration, e2e를 단계별로 실행해 실패한 코드를 배포하지 않습니다.
testDockerfile에서 dev 의존성을 제외하고 재현 가능한 런타임 이미지를 만듭니다.
imageDB schema 변경은 backward compatible 여부와 롤백 가능성을 따로 확인합니다.
migration환경 변수와 secret manager 값을 빌드 산출물에 굽지 않고 런타임에 주입합니다.
secret배포 후 healthcheck, error rate, latency 기준을 보고 자동 또는 수동 롤백을 결정합니다.
release