Chanho_Park
[jenkins] Jenkins Tomcat 배포(10) 본문
벌써 10번째 글이네요.
6번째 글 정도에 보면 Jenkins를 다운하면서
여러 플러그인들을 다운 받았을 것입니다.
그 중 Deploy to container Plugin 을 이용해보려고 합니다.
* 만약 해당 Plugin이 없다면 이전 글을 참고해주시길 바랍니다.
DB와 서버에 접속하기 위해 Tomcat 실행 필수
Tomcat이 있는 곳으로 이동
cd /home/tomcat/apache-tomcat-9.0.67/bin
sudo ./startup.sh
Jenkins Dashboard에 들어가 프로젝트를 클릭
구성
빌드 후 조치 클릭
빌드 후 조치탭에서 Deploy war/ear to a container 선택
WAR/EAR files 에는 배포할 파일인 **/*.war 입력
Content path : /
Add Container 하여 우리가 설치한 Tomcat 9.x 선택
Credentials를 추가해줄 것입니다.
* 이미 있는 Credentials는 Github ID PW 를 등록해둔 것이므로 새롭게 등록
EC2 인스턴스에 입력했던 Tomcat Users 의 ID PW 를 입력
admin/admin
아래와 같이 입력 후 Apply 저장
여기까지 하면 Tomcat과 Jekins 배포 연동이 된 것입니다.
배포할 파일이 Jenkins를 통해 빌드되고 빌드된 war파일이 Tomcat 서버에 올라갈 것입니다.
앞서 Oracle cloud 를 database 로 사용 하여 연동 해줄 것이기 때문에 아래 사이트들을 진행 한 후에 Build
****************빌드를 하기 앞서 가장 중요한 사실 ****************
아래 사이트를 보고 진행한 다음 build를 진행시켜주세요
Build가 성공적으로 이뤄진다면
http://AWS 주소:8080/manager/html
들어가 프로젝트가 잘 올라가있는지 확인해줍니다.
그 뒤
http://AWS 주소:8080
들어가면 프로젝트가 될 것이다.
고생하셨습니다.
다음에는 Jenkins 의 주요 목적인 github에 push 할 때마다 빌드가 되도록 진행해보겠습니다.
'배포 > Jenkins' 카테고리의 다른 글
[젠킨스] Jenkins Build 시간 설정(타임존 설정) (0) | 2022.11.06 |
---|---|
[jenkins] Jenkins Tomcat 배포(9) (0) | 2022.11.05 |
[jenkins] Jenkins Tomcat & JDK 환경 변수 (8) (0) | 2022.11.05 |
[jenkins] Jenkins Github 연동(7) (0) | 2022.11.05 |
[jenkins] Jenkins Github 연동(6) (0) | 2022.11.04 |