오늘 수정사항 서버에 반영(Deploy)해야되니까 빌드(배포하기 위한 준비과정)까지 완성시켜놔. 프로젝트를 하다보면 종종 이런 말을 듣게됩니다. Jenkins 가 무엇인지도 잘 모르는데 무작정 사용법만 익혀 이해해야했던 시간을 되돌려 그 의미와 사용법을 알아봅니다. Build? 빌드란 Jenkins를 이해하기 위해선 빌드의 개념을 이해해야 한다. 빌드는 서버에 올라갈 수 있는 형태로 만드는 것. 예를들어 SpringBoot 어플리케이션을 Maven이나 Gradle로 빌드하여 .jar이나 .war로 만드는 과정이라고 할 수 있다. 빌드 툴의 경우 Java는 Maven과 Gradle이 자리잡고 있으며 이 빌드 관리 툴을 사용하는 것은 빌드 자동화를 하기 위해 즉, 젠킨스와 함께 사용하기 위해서라고 이해해도 ..