CI 소요시간을 최대 4.6배 개선하는 방법
회사 기술 블로그에 <CI 소요시간을 최대 4.6배 개선하는 방법> 이라는 제목의 글을 작성했습니다.
CI 실행 속도를 최대 4.6배까지 개선하고, 의존성 설치는 최대 33.8배, 마지막으로 빌드 및 테스트는 최대 67배까지 개선한 케이스입니다. 동료분들께서 pnpm과 turborepo 도입을 이끌어주셔서, 저는 remote caching 도입으로 화답했습니다.
수치가 조금 과장된 것 같다고 생각하실 수 있습니다. 빌드 캐싱과 의존성 캐싱을 중심으로 진행하다보니 그렇습니다.
부족한 점이 있더라도 너그럽게, 그리고 재밌게 봐주시면 감사드리겠습니다 :)