Jenkins를 쓰기 전까지는 내 로컬 서버에서 작업을 진행하고 war로 만든 후 filezilla를 통하여 톰캣 서버로 배포하는 작업을 진행하였었다. 그러나 지금은 Jenkins라는 툴이 github repository를 바라보게 하면서 github내의 소스코드를 빌드, 배포하도록 작업을 진행하였다.
이렇게 함으로써 이점은 코드의 배포를 위해 github에 push함으로써 다자간 작업이 진행중일 때는 소스코드가 항상 최신으로 유지되고 빌드 및 배포작업을 버튼 한번을 누름으로써 복잡한 작업을 거치지 않아도 된다는데 있다.
Jenkins 설치는 아래의 링크를 참조하도록 하며 이번 포스팅에서는 Jenkins의 tomcat Deploy 설정에 대해 살펴보도록 하겠다.
2019/10/07 - [IT/Jenkins] - CentOS에 Jenkins 설치
플러그인 설치를 위해 Jenkins 관리 - 플러그인 관리를 누른다.
설치가능 탭을 누른 후, Deploy to container의 체크박스를 체크한 후
"지금 다운로드하고 재시작 후 설치하기" 버튼을 누른다.
플러그인의 설치가 완료될 때 까지 기다린다.
플러그인의 설치가 완료되면 처음 화면으로 돌아와서 새로운 Item을 클릭한다.
자신이 만들 프로젝트의 이름을 입력한 후 Freestyle project를 클릭한다.
자신의 Github의 주소 및 인증관련 정보를 입력한다.
빌드 후 조치 추가 > Deploy war/ear to a container 를 클릭한다.
자신의 톰캣 서버의 정보를 입력한다.
Add 버튼을 누르고 Jenkins 버튼을 누른다.
톰캣 서버와 관련된 인증 정보를 입력한다.
Tomcat 서버의 URL 을 입력한 후 저장 버튼을 누른다.
모든 작업 완료 후 좌측의 Build Now를 누르면 빌드가 시작된다.
로그또한 볼 수 있는데 Build 및 배포가 정상 완료된 것을 확인할 수 있다.
'IT > Jenkins' 카테고리의 다른 글
Jenkins ./gradlew: Permission denied 에러 (0) | 2021.05.23 |
---|---|
Jenkins - Github 웹훅 설정 에러(HTTP ERROR 403 No valid crumb was included in the request) (2) | 2021.05.23 |
Jenkins 대시보드 화면구성 및 용어 (0) | 2021.05.22 |
라즈베리파이에 docker로 젠킨스 설치하기 (1) | 2021.04.24 |
Spring Boot + Github + Jenkins + Gradle 배포환경 구성 (0) | 2020.07.05 |