뱅크샐러드 Web chapter에서 GitHub Action 기반의 CI 속도를 개선한 방법
역량 개발 · 뱅크샐러드 테크 · 2022.08.29
뱅크샐러드 Web chapter에서 GitHub Action을 활용해 CI(Continuous Integration) 속도를 획기적으로 개선한 방법을 소개합니다. 의존성 캐싱을 통해 설치 시간을 단축하고, job을 분리하여 병렬로 실행하며, 변경된 사항만 테스트하도록 구성하는 등 다양한 최적화 기법을 다루고 있습니다. 또한 Nx와 같은 도구를 활용해 복잡한 캐싱 과정을 효율적으로 관리하는 방법도 확인할 수 있습니다. 개발 생산성을 높이고자 하는 엔지니어분들에게 큰 도움이 될 것입니다.