# 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/
- 끝 -
'로컬 환경 구성 > 로컬 개발환경 구성' 카테고리의 다른 글
6. Ansible Module (0) | 2023.05.09 |
---|---|
5. Ansible 구성 (0) | 2023.05.09 |
4. 현재까지의 구성 살펴보기 (0) | 2023.05.09 |
1. CI/CD - Jenkins 설치 후 새 프로젝트 생성 및 테스트 with WSL (0) | 2023.05.08 |
3. Poll SCM 활용 코드 변경 시 자동빌드 및 ssh를 활용한 다른 서버로 복사하기 (0) | 2023.05.08 |