서론 새로운 pr을 생성하고, 머지할때 두근대는 마음으로 성공 여부를 기다린다. 프로젝트 배포 자동화를 Git Actions을 이용하고 있는데, 5분 가까운 시간이 소요된다는건 오래걸린다 생각이 들어 ci/cd 스크립트를 수정해서 시간을 줄여보도록 한다. 스크립트 CI 기존 기존의 ci 방식을 살펴보면 secrets를 env파일로 변환 후 도커컴포즈 환경에서 빌드하는 방식이다. 시간을 줄일 방법은 그래들 캐싱과 빌드과정 간소화이다. 그래들 캐싱 그래들 또는 프로퍼티가 변경되는경우 path 하위 폴더를 캐싱한다. 그렇지 않은 경우 캐시된 그래들을 사용한다. 캐시 빌드과정 간소화 빌드는 테스트, 컴파일, jar파일 생성 세가지로 나뉘는데 ci에서는 테스트만 실행하도록 변경했다. 하단에 수정했습니다. 결과 ![](https://velog.velcdn.com/images/goseungwon/post/e9e74657-0ec3-47b3