
[Jenkins] 기본적인 Jenkins - Spring Boot CI/CD 프로세스
·
DevOps
이전 시간에 이어 가벼운 실습을 진행해보려고 한다. 위 이미지와 같은 아주 기본적인 프로세스를 Jenkins Pipeline을 통해 구성해볼 것이다. Spring Boot가 실행되는 컨테이너를 DinD 환경으로 구성하면 더 좋았을 것 같으나... 애플 실리콘 칩과 도커의 호환 문제인지 모르겠지만 자꾸 이상한 에러가 발생해서 그냥 단순 가상환경에서 도커 없이 jdk로만 서버 애플리케이션을 실행하는 것으로 구성해보았다.그럼 거두절미하고 바로 시작해보자!도커 컨테이너 준비시작하기 전에 배포 연습을 할 스프링부트 프로젝트를 아무거나 깃허브에 올려두자!가상 서버 도커 컨테이너 준비 (CentOS 8 + Openjdk 17.0.2)도커 이미지 pull & 컨테이너 실행docker run --privileged --..