Skip to content

Commit 7b0406f

Browse files
committed
ci[Github-Action]: CI-CD 테스트 환경에서 사용하는 Redis를 Embedded Redis가 아닌 실제 Redis 컨테이너 사용하도록 수정
1 parent afaabcd commit 7b0406f

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

.github/workflows/CI-CD_Pipeline.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,18 @@ jobs:
2828
env:
2929
SPRING_PROFILES_ACTIVE: test
3030

31+
# ✅ Redis 서비스 추가
32+
services:
33+
redis:
34+
image: redis:7-alpine
35+
ports:
36+
- 6379:6379
37+
options: >-
38+
--health-cmd "redis-cli ping"
39+
--health-interval 10s
40+
--health-timeout 5s
41+
--health-retries 5
42+
3143
steps:
3244
- uses: actions/checkout@v4
3345

@@ -56,7 +68,7 @@ jobs:
5668
# JPA 설정
5769
TEST_JPA_HIBERNATE_DDL_AUTO=create-drop
5870
59-
# Redis 설정
71+
# Redis 설정 (GitHub Actions 서비스 사용)
6072
TEST_REDIS_HOST=localhost
6173
TEST_REDIS_PORT=6379
6274
TEST_REDIS_PASSWORD=

backend/src/test/resources/application-test.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ spring:
2626
host: ${TEST_REDIS_HOST}
2727
port: ${TEST_REDIS_PORT}
2828
password: ${TEST_REDIS_PASSWORD}
29-
embedded: true
3029

3130
security:
3231
oauth2:

0 commit comments

Comments
 (0)