본문 바로가기
CI

Jenkins + Maven + SVN 으로 빌드 하기

by BeGeek 2015. 1. 25.

Jenkins + Maven 설정을 끝냈으면(http://taeil00.tistory.com/24 참조)이제 Jenkins에서 빌드를 수행해볼 차례 임!

Jenkins 첫화면에서 '새로운 Item' 클릭 후 뜨는 화면에서 Item 이름(수행할 작업(Job)에 대해 구분할 이름 지정)을 적고 Maven으로 빌드 할테니 Maven project를 선택 후 OK 버튼 클릭!

그다음 뜨는 페이지에서 빌드에 대한 설명(생략해도 무방)을 적고 그 외 설정들을 수행.

우선 소스코드관리시스템을 SVN으로 했으니 '소스 코드 관리' 부분에 Subversion 을 선택하고 Repository URL 기입. (아래는 svn://localhost/front01 기준으로 캡쳐)

지정한 Repository에 접속할 수 없거나 계정정보가 빠졌을때는 하단에 빨간색으로 No repository found 메세지가 뜸. 난 Repository URL에는 문제가 없었고 계정정보가 기재안된거니 Maybe you need to enter credential? 부분 클릭하여 Username/password authentication선택 후 SVN 접속에 사용하는 User name, Password 입력.

 

 그 외 빌드유발 시점에 대한 빌드 유발 설정, Build를 위한 Root POM 설정(pom.xml파일 위치 ex> C:\workspace\StrutsIbatis\pom.xml), Golas and options (ex> clean install) 을 설정 후 '저장'버튼 클릭

 

이제 좌측에 Build Now 를 클릭하여 빌드 수행!

 

빌드가 진행중일때 좌측 하단에 아래와 같이 로딩바가 보임. 로딩바 부분을 클릭하면 해당 빌드 페이지가 보이고

Console Output 을 클릭하여 진행중인 빌드 상황을 볼 수 있음.

콘솔창 하단 [INFO] BUILD SUCCESS , FINISHED: SUCCESS 가 뜨면 빌드가 오류없이 성공한것임!

그리고 첫화면으로 가면 빌드성공을 나타내는 파란색 원형 icon과 현재까지 빌드가 안정적이었음을 나타내는

태양 icon을 볼 수 있음!

빌드에 소요된 시간을 보려면..해당 Item 선택 후 좌측에서 Modules를 클릭하면 각 빌드별 최근 소요 시간 확인 가능!

 

 

 

 

댓글