본문 바로가기

시행착오/Spring Boot7

[Spring Boot] 5-2. Jenkins를 이용한 배포 이어서 진행.. 추가적으로 말하자면. 밑에 포트번호도 있는데 포트번호가 다르다면 다르게 입력해서 접속하게끔 하면 된다. 그리고 나서 팀을 만든다. item name에 아까 입력했던 팀이름을 작성해도 좋고 아무렇게나 작명하면 된다. 근데 아무래도 jenkins로 여러 프로젝트를 관리하고 그렇게 하려면 알수 있도록 구분지어 이름을 짓도록 하자. 나는 아까 Publish Over SSH에서 설정하였듯이 같은 이름을 작성했다. 해서 만들게되면 해당 프로젝트의 구성을 하는 설정페이지가 나온다. 내가 보고 있는 버전의 항목은 다음과 같다. General 소스 코드관리 빌드 유발 빌드 환경 Build Steps 빌드 후 조치 General > GitHub project 클릭 - 배포하려는 레파지토리 주소 입력. ht.. 2023. 10. 27.
[Spring Boot] 5-1. Jenkins를 이용한 배포 시작하기 앞서 나는 새로운 것을 받아들이는 것을 잘 하는 놈인줄 알았으나. 아닌 것 같기도 하다... 그럼에도 불구하고 요기조기 찾아가며 설정을 했고, 지금은 Jenkins로 빌드 및 배포를 진행 하고 있다. 환경은 다음과 같다. jenkins 서버 - 서버1 배포 서버 - 서버2 설정 위 와 같이. jenkins 서버와 실제로 내가 운영하고자 하는 서버를 다르게 놓았다. (같이 해도 상관은 없었다. 실제로 해봤음) 사실 jenkins 처음(?) 써보고 잘 모르고... 다 영어로 되어있어서 거부감이 들긴 했다. 이것 저것 찾아보면서 시행착오도 겪고 해서 사실 지금은 어떻게 해야 설정이 됐는지 조차 까먹을 정도로 많은 시도를 이것저것 했다. 그래서 아마 나의 Jenkins 설정은 완벽하지 않을 것이다. 그.. 2023. 10. 27.
[Spring Boot] 4. Github (지옥) 시작하기 앞서 지난 글에서 마지막에 코드 어떻게 매번 다 옮기고 귀찮은걸 어떻게 해? 에 대해서 고민을 하다 Github를 써야 겠다. 로컬에서 코드진행을 해서 github에 소스코드를 올리고 운영서버(Centos)에서 pull 해서 배포하면 되지 않을까? 그래서 github를 사용하기로 했다. 나는 private 으로 레포지토리를 만들었다. 위 와 같이 만들었고 이렇게 나오드라... 순서 1. 나는 로컬에서 코드짤꺼임. 2. 로컬에서 코드 짠걸 github에 push 할거임. 3. 운영서버(centos) 에서 pull 할꺼임 4. 운영서버에서 mvn clean package 해서 spring boot 서비스 할꺼임. 위 와 같은 순서로 진행할 예정이였다. 그래서 나는 이렇게 나의 window intel.. 2023. 9. 20.
[Spring Boot] 3. CentOS7 Spring Boot jar 배포 시작하기 앞서 물론 centos 내에서 프로젝트를 생성하고 등등을 할 수 있겠지만 이전전 글 을 봤을 때 https://dongwoning.tistory.com/4 [Spring Boot] 1. 테스트 프로젝트 만들기 테스트 프로젝트를 만들어 보자. https://start.spring.io/ 위 링크에서 보통 만든다고 하더라. 나는 intellij 로 개발을 하여서 intellij에서도 spring boot 프로젝트를 생성 할 순 있는데, 아무럼 어떰. 위 링 dongwoning.tistory.com window에서 간편하게 웹사이트에 접속을 해서 프로젝트를 만드는 것보다 훨씬 귀찮고 어렵고 잘 안 될 것 같다. 그래서 나는 우선 이것만 보려한다. CentOS 서버 상에서 Spring Boot 웹서버 .. 2023. 9. 20.