본문 바로가기

CI_CD

NCP(네이버클라우드플랫폼), Jenkins, Docker를 활용한 무중단 배포해보기 _ 1

이제 프로젝트 무중단 배포를 위해 NCP(Naver Cloud Platform) , Jenkins, Docker 를 활용할 차례이다.

 

저번 프로젝트 배포 때는 내가 담당하지 않아서 눈으로 보기만 했지만 이번에는 내가 처음부터 끝까지 해야한다.

 

서버 비용은 멋쟁이사자처럼에서 주는 지원금으로 서버를 돌린다면 취업하기 전까지는 문제 없지 않을까 생각한다.

 

오늘 목표 

1. 네이버 클라우드 플랫폼에 서버를 생성

2. 젠킨스와 연동

 

먼저 네이버클라우드플랫폼에 서버를 생성했다.

 

크게 어려운 건 없었다.

OS를 선택할 때 우분투를 할 지 CentOS를 할 지 선택해야 한다.

뭘 해야할지 몰라서 우분투를 했다.

 

우분투가 뭔지, CentOS가 뭔지 공부해서 CS카테고리에 정리할 예정이다.

 

그리고 젠킨스와 연동을 했다.

이거 연동하는데 거의 2시간 가까이 삽질을 했다.

처음에 오류가 나서 이것저것 시도해보다가 결국은 java버전을 11로 바꿔주니까 해결됐다.

 

각자 프로그램에 맞는 java버전도 신경써야겠다..;;

 

이렇게 연동까지 성공했다. 오늘은 너무 늦어서 더 하지 않고 내일 새 기분으로 다시 해야겠다.

 

하면 할 수록 공부할 것도 너무 많고

무지해서 간단한 것도 너무 몸으로 부딪혀가면서 하는 것 같은 느낌이다.

 

화이팅!