github action으로 CD를 돌리면 2분정도 소요된다. 이렇게 시간이 오래걸리는 문제를 해결하기 위해서
캐싱!을 하면 된다.
캐싱 된 후부터는 시간이 30초 정도 단축되었다!
# gradle caching - 빌드 시간 향상
- name: Gradle Caching
uses: actions/cache@v3
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle-
'인프라' 카테고리의 다른 글
도커 익명 볼륨, 명명된 볼륨, 바인딩 마운트 차이점 (0) | 2024.01.02 |
---|---|
Rute53 호스팅 영역 비용 청구"$0.50 per Hosted Zone for the first 25 Hosted Zones" (feat. 가비아) (0) | 2023.12.10 |
github action시 application.yml을 비공개로 처리하는 방법 (0) | 2023.12.09 |
스프링부트 s3, ec2, github action, code deploy로 CI/CD 배포 중 발생한 에러 처리 (gradle) (1) | 2023.11.26 |
[군대에서 개발하기] 아파치 과카몰리 이슈 해결 기록(인증서, rdp 접속오류) (3) | 2023.11.26 |