Skip to content

Commit 243f2c5

Browse files
committed
chore: github actions add cache step
1 parent 79e4233 commit 243f2c5

1 file changed

Lines changed: 25 additions & 1 deletion

File tree

‎.github/workflows/ci-and-deploy-with-jib.yml‎

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Docker Image CI
22

33
on:
44
push:
5-
branches: [ "main" ]
5+
branches: [ "deploy/167-ci-with-cache" ]
66

77
jobs:
88
build:
@@ -18,6 +18,30 @@ jobs:
1818
- name: Setup Gradle
1919
uses: gradle/gradle-build-action@v2
2020

21+
# Cache Gradle dependencies
22+
- name: Setup Gradle Dependencies Cache
23+
uses: actions/cache@v3
24+
with:
25+
path: ~/.gradle/caches
26+
key: ${{ runner.os }}-gradle-caches-${{ hashFiles('**/*.gradle', '**/*.gradle.kts') }}
27+
restore-keys: |
28+
${{ runner.os }}-gradle-caches-
29+
30+
# Cache Gradle Wrapper
31+
- name: Setup Gradle Wrapper Cache
32+
uses: actions/cache@v3
33+
with:
34+
path: ~/.gradle/wrapper
35+
key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}
36+
restore-keys: |
37+
${{ runner.os }}-gradle-wrapper-
38+
39+
# Use Gradle build action with caching enabled
40+
- name: Setup Gradle
41+
uses: gradle/gradle-build-action@v2
42+
with:
43+
gradle-home-cache-cleanup: true
44+
2145
# docker hub 로그인
2246
- name: Login docker hub
2347
uses: docker/login-action@v2

0 commit comments

Comments
 (0)