Gradle로 특정 Profile이 active되게 test 돌리는 방법

실제 운영을 하다보면 Profile이 local, development, production 처럼 환경에 따라 달리 설정하게 되는데, test를 돌릴 때 특정 profile의 정보를 읽어들어 build되게 하려면 아래 명령어로 하면 된다.

> SPRING_PROFILES_ACTIVE=[profile_name] ./gradlew clean test

주의! -Dspring.profiles.active 옵션으로는 실제 목적에 맞게 기능하지 않는다. 이거는 java 옵션이라서 그런 듯 함…

Leave a comment