젠킨스
-
[Jenkins] 스프링부트 프로젝트 배포 - 초기 배포 (1)관리 배포/jenkins 2020. 11. 9. 20:21
이번 시간에는 스프링부트 프로젝트를 Jenkins를 통해서 빌드 및 배포하는 방법에 대해서 알아보도록 하겠습니다. 저는 배포 아이템을 다음과 같이 구성하였습니다. 초기 배포 처음 배포 시에만 사용합니다. 그 이후에는 업데이트 배포를 통해서 변경 사항을 반영합니다. 업데이트 배포와의 차이점은 executable jar 파일을 리눅스 서비스에 등록하는 과정이 존재합니다. 업데이트 배포 초기 배포 이후 소프트웨어 업데이트가 필요할 때 사용합니다. [General] 탭 설정 Jenkins Slave 노드를 구성 한 경우 [Restrict where this project can be run] 옵션을 체크 한 후, Label Expression에 Slave 노드 추가 시 작성한 노드 이름을 입력합니다. Jenki..
-
[Jenkins] Publish Over SSH 설정관리 배포/jenkins 2020. 11. 9. 20:11
Jenkins 서버에서 배포를 원하는 대상 서버로 빌드 된 파일을 전달 할 때 사용되는 [Publish Over SSH] 플러그인에 대해 설정하는 방법에 대해서 알아보도록 하겠습니다. 플러그인 이름에서 볼 수 있듯이 SSH 통신을 통해서 Jenkins 서버에 빌드 된 파일을 대상 서버로 옮기는 기능을 제공합니다. 우선 [Jenkins 관리] 탭에서 [플러그인 관리] 메뉴를 선택 후 검색창에 [ssh]를 입력 후 검색 버튼을 클릭합니다. Publish Over SSH를 선택 후 [지금 다운로드하고 재시작 후 설치하기] 버튼을 클릭해서 플러그인을 설치합니다. [Jenkins 관리] 탭의 [시스템 설정] 메뉴를 클릭합니다. [Publish over SSH] 설정으로 이동하여 인증 정보를 입력합니다. [Test..