본문 바로가기

GitHub3

[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] 0. 현재 상황 현재 상황 나는 Spring Boot를 통해서 웹서비스를 진행하려고 한다. 내가 원하는 웹서비스 환경은 다음과 같다. Centos7 java 11 spring boot 2.7.5 maven 3.9.4 git jenkins 우선 위 정도의 정보면 괜찮을려나 글을 작성하면서 이어 나가보려 한다. 이 글은 어느정도 구현을 한 뒤에 작성한 글이며 추가적인 정보는 그때 마다 추가 작성할 예정이다. 계기 전자정부프레임워크 버전기반으로 웹서비스를 구현해보고 싶었다. spring boot 뿐만 아니라 java 자체를 잘(?) 모르는 상태여서 maven으로 빌드하고 이런 개념자체가 없는 상태였다. 만약 정부과제를 한다고 가정 한다면 물론 또 다른 상황이 오겠지만 해당 버전으로 개발을 하고 빌드를 하고 배포를 하여 서비스.. 2023. 9. 20.