Monorepo CI/CD 릴리스 증거 사슬

변경 범위는 좁혀 실행하되, 각 게이트는 다음 단계로 넘어갈 증거와 실패했을 때 돌아갈 지점을 함께 남겨야 한다.

1

SCOPE

변경 범위 선별 · 영향받은 패키지와 공유 계약만 대상으로 좁힌다. · 남는 증거 · 실행된 package 목록

2

VERIFY

재현 가능한 검증 · lockfile 설치 뒤 build, lint, test를 같은 커밋에 수행한다. · 중단 조건 · 검증 하나라도 실패

3

ARTIFACT

산출물 고정 · 이미지를 커밋 SHA로 태그해 코드와 배포 대상을 연결한다. · 남는 증거 · 불변 이미지 태그

4

RELEASE

운영 게이트 통과 · Secrets, 환경 변수, 마이그레이션 순서를 확인한다. · 중단 조건 · 복구 불가능한 변경

5

OBSERVE

관측 후 확정 · 헬스 체크가 기준을 벗어나면 이전 태그로 되돌린다. · 남는 증거 · 지표와 롤백 기록

핵심Monorepo CI/CD 릴리스 증거 사슬은 각 요소의 관계와 선택 조건을 함께 읽어야 한다.