diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 7ac6024..8874aac 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -98,5 +98,8 @@ jobs: SPRING_DATASOURCE_URL: jdbc:mysql://${{ secrets.DB_HOST }}:3306/teampu SPRING_DATASOURCE_USERNAME: root SPRING_DATASOURCE_PASSWORD: ${{ secrets.DB_PASSWORD }} - run: | - ./gradlew flywayMigrate + + # Gradle 캐시를 초기화하고 모든 의존성을 새로 다운로드하여 빌드 + - name: Build with Gradle + run: | + ./gradlew clean build --refresh-dependencies diff --git a/build.gradle b/build.gradle index 33469dc..11baa0a 100644 --- a/build.gradle +++ b/build.gradle @@ -109,4 +109,13 @@ bootRun { if (project.hasProperty('springProfiles')) { systemProperty 'spring.profiles.active', project.springProfiles } +} + +// 원격 배포(CD) 과정의 Gradle 빌드 과정에서의 의존성 문제 관련 +bootJar { + enabled = true +} + +jar { + enabled = false } \ No newline at end of file