CI CD/JenKins

Jenkins(Mac m1) 31 Jenkins AWS EC2 jenkins - tomcat배포

svdjcuwg4638 2023. 7. 4. 16:49

AWS에서 jenkins public ip번호에 8080포트접속으로 jenkins사이트에 접속한뒤 플러그인 두개를 받아줍니다.

 

maven설정

jenkins관리 - tools에서 maven설정

현재 jenkins서버에 opt/maven을 설치하여 설치된 maven경로지정후 사용한다고 명시

 

새로운 item생성

maven프로젝트 선택후 생성

 

git체크후 URL자신의 git주소를 입력하고

기본값은 master로 지정되어있지만 저의 깃에는 main디렉토리를 가져올것이라 main이라고 명시

 

Build 밑과같이 설정

빌드 후 조치에 deploy war/ear to a container 선택후 밑과같이 추가해주기

containers add버튼을 누른뒤 입력할것

tomcat URL주소는 amazon 에 등록된 tomcat의 public ip 주소와 8080으로 등록하였으니 위와같이 적어주었습니다.

 

 

credentials 추가입력란

tomcat-conf 폴더 안의 users.xml안에 명시한 deployer (Role)등록해주고 접속하도록 명시함

 

저장하고 지금 빌드 해보기

빌드가 성공했다면 해당 경로에 설정한 파일이 생성이 잘되었는지 확인