[Docker] Jenkins 프로젝트 셋팅

HardCarry·2022년 8월 16일
0

Docker

목록 보기
6/16

도커에 설치된 젠킨스에 메이븐 프로젝트 셋팅

젠킨스 접속

플러그인 설치

Dashboard > Jenkins 관리 > 플러그인 관리 > 설치 가능 > "Maven"검색 > Maven Integration 체크 > Download and Install after restart 클릭

젠킨스가 꺼진 후 자동 부팅이 되지 않아서, 도커에서 직접 실행함.

새로운 Item 생성

Dashboard > 새로운 Item > 프로젝트 이름 입력 > Maven Project 선택 > Ok 클릭

구성 정보 설정

설명 및 Github프로젝트로 셋팅

Github 리포지토리 설정

Github Credetial 생성

(링크) Credntials 생성 방법

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이 설치 된 곳에서 설정하여야 함. 참고

profile
안녕하세요, 하드캐리입니다

0개의 댓글