젠킨스 빌드 설정 - Maven

젠킨스 프로젝트 설정

현재 Second-Item에는 불러온 소스코드를 build할 도구가 없습니다. 젠킨스에서 소스코드를 빌드하기 위한 플러그인으로 Maven 플러그인을 설치 하도록 하겠습니다.

Mavne plugin 설치 및 연동

step 1. Jenkins관리 - Plugins - Available Plugins - Maven Integration 검색 후 설치

step 2. Jenkins관리 - tools - Maven installations

젠킨스에서 사용할 Maven의 버전을 선택한후 추가합니다.

step 3. new Item - Maven Project 선택 - General

소스코드는 여전히 Github를 통해 관리하기 때문에 이전 Item과 동일하게 작성합니다.

step 4. 소스코드 관리 - Git선택 후 정보 수정정

step 5. Build - Goals and option 입력력

메이븐 프로젝트의 경우 기본옵션으로 빌드유발에 Build whenever a SNAPSHOT dependency is built옵션이 체크되어 있습니다. 체크는 유지한 후 아래 Build로 이동하여 Mavne Build 명렁어를 입력하겠습니다.

pom.xml의 경로는 기본 값을 유지하고, Goals and options에는 Maven을 통해 어떤방식으로 빌드를 할지 옵션을 기술하면 되는데 저희가 작성한 옵션은 다음과 같습니다.

  • clean : 이전 빌드된 결과물을 삭제하는 옵션입니다

  • compile : 소스코드를 컴파일 하는 옵션입니다.

  • goal : 앞의 옵션을 실행하는 명령어입니다.

step 3. Save - 지금빌드 - 작업공간 - target

빌드가 정상적으로 완료되면 다음과 같이 target폴더 안에 hello-jenkins.jar파일이 생성된것을 확인해 볼 수 있습니다.

Last updated