본문 바로가기

반응형

혼자하는 프로젝트/Jenkins 으로 Spring boot 자동 배포하기

(3)
Zabbix 를 통해 서버 모니터링 하기 # 설계 구성도 - 현재 구성된 자동배포 시스템에서 Jenkins 서버와 Web서버를 zabbix 로 모니터링하는 시스템을 구축해보자. 1. zabbix 서버를 생성 후 우분투를 설치한다. 2021.11.04 - [Hyper-V & VirtualBox] - Hyper-V 에 우분투 Ubuntu OS 설치 Hyper-V 에 우분투 Ubuntu OS 설치 # Hyper-V에서 우분투를 설치하는 과정에 대해서 알아봅시다. 1. 우분투 최신 버전을 다운받는다. - 우분투는 오픈소스 OS 이므로 구글에서 검색 후 다운로드를 진행한다. 2. Hyper-V 를 실행하고 다운 may9noy.tistory.com 2. 외부에서 SSH 접속 가능 하도록 설정 2021.11.27 - [리눅스/SSH 접속도구 & SSH] -..
Jenkins 을 활용하여 Spring boot 를 자동배포 하기(2) # 1편에 이어서 계속 하겠다. - Git에 WebHooks를 등록하고 Intellij에서 커밋과 푸쉬를 하였지만... 아래와 같은 오류만 계속 나온다. - 구글검색을 해보니... WebHooks는 외부망에서 접근을 하는것이므로 내컴퓨터에 있는 Hyper-V 의 Jenkins 서버를 외부망에서 접근 가능한 상태로 만들어 주어야 했다. - 그래서 찾은 결과가 바로 ngrok를 설치하여 외부망에서 접근 가능하도록 만들어보자. ngrok란? ngrok는 NAT 및 방화벽 뒤에 있는 로컬 서버를 보안 터널을 통해 공용 인터넷에 접속하는 방법을 제공합니다. 다운로드 URL : https://ngrok.com/download ngrok - download Install ngrok via Homebrew $ brew..
Jenkins 을 활용하여 Spring boot 를 자동배포 하기(1) # 구성도 # 사전 준비사항 본인것이거나, 권한을 가지고 있는 GitHub repository에 올라간 Spring Boot 프로젝트 2021.11.21 - [JAVA/Spring] - IntelliJ와 GitHub 연동하기 IntelliJ와 GitHub 연동하기 - 일단 스프링 부트 프로젝트를 생성하기 위해 스프링 이니셜라이저 사이트로 이동한다. https://start.spring.io/ 아래와같이 서정하고 제너레이터를 클릭하여 파일을 다운받는다. - 인텔리J를 실행시 may9noy.tistory.com 1. 도커와 Jenkins을 설치하기 2021.11.17 - [CI | CD/Jenkins] - Jenkins 설치 Jenkins 설치 # Jenkins을 설치하는 과정에 대해서 알아보자. Jenki..

728x90
반응형