젠킨스 접속
플러그인 설치
Dashboard > Jenkins 관리 > 플러그인 관리 > 설치 가능 > "Maven"검색 > Maven Integration 체크 > Download and Install after restart 클릭
젠킨스가 꺼진 후 자동 부팅이 되지 않아서, 도커에서 직접 실행함.
새로운 Item 생성
Dashboard > 새로운 Item > 프로젝트 이름 입력 > Maven Project 선택 > Ok 클릭
구성 정보 설정
설명 및 Github프로젝트로 셋팅
Github 리포지토리 설정
Github Credetial 생성
Github 생성 한 Credetial 로 선택하기
빌드 유발 아래와 같이 체크
메이븐 빌드 셋팅시 오류 발생
메이븐이 설치 되어있으면 빨간색 글자로 표시 된 오류가 발생하지 않음
오류 발생 : Jenkins needs to know where your Maven ins installed Please do so from the tool configuation
오류 해결 방법 : 링크 참고하여 global tool configuration 에서 Maven 경로 설정하기
메이븐 빌드 정상 셋팅 화면
빌드 후 조치
Deploy war/ear to a container 선택
( 안 보이는 경우, Plugin Manager 에서 Deploy to container 설치,참고 )
빌드 후 조치 , Deploy war/ear to a containner
아래 Tomcat URL 에 Tomcat 컨테이너 주소 입력
컨테이너 주소 : 172.17.0.1:8880컨테이너 ip 주소 확인 방법 $ sudo docker inspect tomcat|grep IPAddress
톰캣 계정 생성 방법
Credentails에 +Add 버튼 클릭하여 아래와 같이 입력, ID/Password는 Tomcat이 설치 된 곳에서 설정하여야 함. 참고