https://jenkins.io/ 에서Jenkins를 다운로드한다.

다운로드한 Jenkins를 실행한다.

127.0.0.1:8080으로 접속하면 Jenkins를 페이지를 확인할 수 있으며 새 작업을 만든다.

Maven Project를 선택한 뒤 OK버튼을 클릭한다.

소스 코드 관리를 확인하면 Git이 없기 때문에 Git 플러그인을 설치해서 활성화 시킨다.

메인 페이지의 jenkins 관리 메뉴로 이동한다.

플러그인 관리 메뉴로 이동해 플러그인 설치를 진행한다.

GitHub Plugin을 선택한 뒤 설치한다.


정상적으로 설치될 경우 Git이 생성되며 Repositry URL을 등록한다.

빌드 전에 시스템 설정을 한다. Jenkins 관리 > 시스템 설정으로 이동한다.

JDK 경로를 등록한다.

Maven에서도 maven 경로를 등록한다.

mvc 프로젝트로 이동하여 빌드를 진행하자.

Build Now 메뉴를 클릭 해 빌드를 진행한다.

빌드의 실패할 경우 빨간색 원으로 표시된다.

Console Output메뉴로 로그를 확인한결과 POM.xml 파일의 경로에서 오류가 난 것을 알 수 있다.

프로젝트 > 구성으로 이동하여 Build 탭을 확인하면 아래와 같이 pom.xml을 찾을 수 없다는 에러 메시지를 확인할 수 있다.

pom.xml경로를 등록해주고 war파일을 생성하기 위해 package명령어를 등록한다.

다시 Build Now한 결과 아래 그림처럼 파란색 원을 통해 성공적으로 빌드됨을 확인할 수 있다.

빌드한 결과물(war)을 웹 서버에 자동으로 업로드 하기 위해 Publish Over SSH 플러그인을 설치한다.


Jenkins관리 > 시스템 설정으로 이동하면 맨 하단에 Publish over SSH메뉴가 생성됨을 알 수 있다. 필요한 정보를 등록한다.

Test Configuration 메뉴를 통해 정상적으로 접속되는지 확인할 수 있다.

프로젝트 > 구성으로 이동해 빌드 후 조치에서 Send Build artifacts over SSH를 선택한다.

