음..회사에 배포방식이 이클립스로 war파일을 만들어서 배포하는 방식이라..
팀원들과 상의해서 배포방식을 변경해보기로 했다...
우선 일일히 war를 만들어야되는 귀찮음을 덜기위해..
자동으로 build는되어야 하고 원격 저장소 git 또는 svn 에 변화가 생기면
자동으로 빌드후 배포되어야 한다는 조건으로 찾다보니..
찾은게 jenkins 라는 빌드및 배포툴이엿다.
블로그 주인장도 jenkins 설정은 처음이라 2일 정도 잡았는데..
생각보다 설정이 빠르게 끝나서 남는시간에 작업히스토리를 남겨볼가하고 블로깅을 한다..
우선 원격서버에 jenkins를 설치한다...
설치방법은 정말 간단하다 jenkins 홈페이지 다운로드 에서 (https://jenkins.io/download/)
war파일로 압축된걸 받아서 잉여한 톰캣 webapps 폴더에 넣어두면
해당톰캣이 시작하면서 젠킨스를 압축풀고 구동시켜준다..
인증키 찾아서 넣어주고 계정생성후 들어가면
이런화면을 만나게된다..우측에 프로젝트는 이미설정을 해서 그런데
처음엔 아무것도 없는 상태일것이다..
저기서 좌측에 jenkins관리에 들어가게되면
프로젝트가 MAVEN으로 되어있다면
maven 플러그인과 , 자동배포를 위한 Deploy to Container Plugin
을 받아주면 설정하기가 좀더 쉬워진다
그럼 설치하고 젠킨스를 재구동후
좌측 새로운 item쪽으로 가면 새로운 아이템인 maven project 라고 추가된다 해당아이콘을 선택하고
프로젝트 이름을 넣자 그리고 아래에 ok를 선택하면
이제 메이븐 프로젝트에관한 설정을 해주면 된다.
들어가서 찬찬히 살펴보도록 하자.
프로젝트 설정내용은 다음 시간에 적을까한다..
'java ,spring' 카테고리의 다른 글
RESTFUL API 개발 사전준비 (0) | 2019.11.24 |
---|---|
spring + vue.js (0) | 2018.12.21 |
jdk 유료화에따른 openjdk 테스트 (0) | 2018.11.21 |