👩🏻💻 Springframwork Mig 기록 - GitLab CI/CD 빌드 환경 맞추기 (feat. Gradle 프로필 빌드)
·
🖥️ DevOpѕ
인트로레거시 Spring Framework 기반 프로젝트를 Spring Boot 3와 Gradle 기반으로 고도화하면서GitLab CI/CD 빌드 환경을 맞춰야 하는 일이 생겼다.처음에는 단순히 “JDK 버전과 Gradle 버전만 알려주면 되는 일”이라고 생각했다.하지만 메일을 다시 읽고 .gitlab-ci.yml을 따라가다 보니내가 제대로 이해해야 하는 것은 빌드 도구 버전이 아니라소스가 어떤 서버에서 빌드되고, 어떤 프로필로 WAR가 만들어지고, 어떤 경로로 운영 서버까지 이동하는지였다.이 글은 사내 프로젝트의 실제 값은 모두 익명화하고, GitLab CI/CD와 Gradle 프로필 빌드를이해해 간 과정을 공개 가능한 수준으로 정리한 기록이다. 개발환경구분AS-ISTO-BEJavaJava 1..