본문 바로가기

로컬 환경 구성/로컬 개발환경 구성

2. Git, 메이븐 설정, 새 프로젝트 생성 톰캣 연동하기

# git 설정

jenkins 관리 → 글로벌 툴 컨피그레이션 → 아래와 같이 세팅한다.

# 메이븐 설정

jenkins 관리 → 메이븐 플러그인 검색 후 설치

- jenkins 관리 → 글로벌 툴 컨피그레이션 → 아래와 같이 세팅한다.

# 새 프로젝트 생성하기 (git과 maven 이용)

새로운 아이템 생성 이름은 Second-Project → 메이븐 프로젝트 선택 후 하단 OK 클릭

- 해당 프로직트에서의 git 설정

- 메이븐 설정

- jenkins 도커 컨테이너 내부로 이동하여 빌드된 war 파일이 정상적으로 있는지 확인하기

경로 : /var/jenkins_home/workspace

hello-word.war 파일을 확인 할 수 있다.

drwxr-xr-x 3 jenkins jenkins    4096 May  8 04:21 classes
drwxr-xr-x 3 jenkins jenkins    4096 May  8 04:21 generated-sources
drwxr-xr-x 3 jenkins jenkins    4096 May  8 04:21 generated-test-sources
drwxr-xr-x 4 jenkins jenkins    4096 May  8 04:22 hello-world
-rw-r--r-- 1 jenkins jenkins 8025961 May  8 04:22 hello-world.war
drwxr-xr-x 2 jenkins jenkins    4096 May  8 04:22 maven-archiver
drwxr-xr-x 3 jenkins jenkins    4096 May  8 04:21 maven-status
drwxr-xr-x 2 jenkins jenkins    4096 May  8 04:21 surefire-reports
drwxr-xr-x 3 jenkins jenkins    4096 May  8 04:21 test-classes

# 톰캣 연동

Jenkins 플러그인 설치가능 항목에서 deploy to container 플러그인을 설치한다.

새로운 프로젝트를 생성한다. 이름은 third-project

그리고 아래와 같은 구성정보를 설정한다.

- 소스코드 관리

- 빌드

- 빌드 후 조치

- 위에 구성에서 주의할 점은 tomcat URL 주소인데, 현재 Jenkins는 docker로 기동 되어 있고 tomcat 서버는 desktop windows 로컬에 기동이 되어 있으므로 Tomcat URL주소는 Windows ip Address 주소:8088이 되어야 한다.

(ip address는 이더넷카드 0번이나, wifi ip address 주소를 통해 확인이 가능하다.)

- 위에 구성에서 크레덴샬은 아래와 같이 설정 후 생성한다.

- 톰캣 설치 및 연동은 아래와 같다.

2023.05.08 - [Applications/Apache & Tomcat] - Windows에서 톰캣 설치 및 환경설정(포트변경, 유저생성)

 

# 빌드 수행

- third-project를 빌드하면 아래와 같은 결과를 얻는다.

- 정상적으로 빌드가 되었고 해당 war 파일이 로컬 톰캣에 저장이 되어 있는지 확인한다.

- 위의 모습처럼 hello-world.war파일이 생성 되었고, 해당 파일의 이름으로 폴더가 생성 되었다. hello-world 폴더로 이동하면 아래와 같은 모습을 볼 수 있다.

- 그리고 localohost:8088로 접속하면 아래와 같은 화면을 볼 수 있다.

- test web 으로 이동하면 아래와 같은 화면을 볼 수 있다.

http://localhost:8088/hello-world/

 - 끝 -