소스 이벤트
push와 PR을 구분하고 실행 범위를 제한합니다.
작은 변경 단위좋은 파이프라인은 단계가 많은 것이 아니라, 각 단계의 입력·검증·실패 처리가 분명해서 위험한 변경이 운영까지 가지 못하게 합니다.
push와 PR을 구분하고 실행 범위를 제한합니다.
작은 변경 단위lockfile 설치 뒤 lint, unit, e2e, build를 실행합니다.
실패 시 중단커밋 SHA와 digest로 어떤 코드인지 추적합니다.
이미지 태그 고정Secrets와 production 보호 규칙을 배포 job에만 엽니다.
권한 최소화헬스 체크와 SLO 신호로 유지 또는 롤백을 판단합니다.
피드백 루프비싼 단계인 이미지 빌드와 배포보다 테스트 실패를 앞에서 드러냅니다.
운영에 올라간 버전은 SHA, 이미지 태그, workflow run으로 이어져야 합니다.
5xx, latency, health check가 기준을 넘으면 이전 아티팩트로 되돌립니다.