개발/트러블 슈팅

Github Action에서 ElasticCache 사용 시 gradle build가 안되는 오류

blablax5 2024. 1. 19. 22:53

사건

Pasted image 20240119224925.png

  • 해당 오류는 Redis에서 접근이 안돼서 생긴 문제
    • AWS ElasticCache for Redis는 보안상 같은 VPC내의 EC2만 접근이 가능하다.
    • 그래서 Github Action에서는 빌드가 안되는 현상이 일어난 것

해결

  • 그래서 제외를 해줘야하는데 테스크 코드는 유지하고 Redis Connection만 예외를 하고 싶었다.
  • 밑의 JUnit을 테스트 허용하면 위의 Redis Connection이 무조건 체크가 된다.
  • 그래서 아래를 제외 해주거나 gralde build -x 로 테스트를 안하고 진행을 해야한다.
test {  
    useJUnitPlatform()  
}