Commit
push 또는 pull request가 파이프라인을 시작합니다.
테스트를 실행하는 것만으로는 부족합니다. 실패했을 때 어떤 단계에서 깨졌고 어떤 자료가 남는지까지 정해야 합니다.
push 또는 pull request가 파이프라인을 시작합니다.
npm ci로 잠금 파일 기준 의존성을 설치합니다.
unit, e2e, lint를 정해진 순서로 실행합니다.
coverage threshold와 실패 코드를 기준으로 멈춥니다.
coverage HTML, log, test result를 보관합니다.
핵심: 좋은 CI는 빠르게 실패하고, 실패 이유를 다시 재현할 증거를 남깁니다.