Skip to content

Commit 652de21

Browse files
committed
feat: ci-test.yml build 캐싱
- Gradle Build 캐싱 추가
1 parent 90fc0ff commit 652de21

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

.github/workflows/ci-test.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,30 @@ jobs:
3838
chmod +x ./default/gradlew
3939
chmod +x ./chat/gradlew
4040
41+
- name: Cache Gradle - Default (Gradle 캐시 - 디폴트)
42+
uses: actions/cache@v3
43+
with:
44+
path: |
45+
~/.gradle/default/caches
46+
~/.gradle/default/wrapper
47+
key: gradle-default-${{ runner.os }}-${{ hashFiles('default/**/gradle-wrapper.properties') }}
48+
restore-keys: gradle-default-${{ runner.os }}-
49+
4150
- name: Run tests - default server (디폴트 서버 테스트 실행)
4251
run: |
4352
cd default
4453
./gradlew test
4554
cd ..
4655
56+
- name: Cache Gradle - Chat (Gradle 캐시 - 채팅)
57+
uses: actions/cache@v3
58+
with:
59+
path: |
60+
~/.gradle/chat/caches
61+
~/.gradle/chat/wrapper
62+
key: gradle-chat-${{ runner.os }}-${{ hashFiles('chat/**/gradle-wrapper.properties') }}
63+
restore-keys: gradle-chat-${{ runner.os }}-
64+
4765
- name: Run tests - chat server (채팅 서버 테스트 실행)
4866
run: |
4967
cd chat

0 commit comments

Comments
 (0)