본문 바로가기

도커

(4)
도커와 젠킨스로 스프링부트+그래들 프로젝트 배포(4/4) - 깃허브 webhook 설정 이 게시글은 도커와 젠킨스로 스프링부트+그래들 프로젝트 배포의 네번째 글입니다 이번엔 프로젝트의 깃허브에 push가 발생한다면 그것을 감지하고 젠킨스가 빌드 후 자동 배포하는것 해보겠습니다! 깃허브에 push가 발생하면 젠킨스가 자동으로 배포하기 제가 실습하는 환경입니다 서버 - AWS Lightsail 인스턴스 플랜 - $10 플랜 (메모리 : 2GB, 프로세스 : 1vCPU) OS - Ubuntu 20.04 LTS (20년4월에 나온 Long Term Support할 예정인 버전) 터미널 클라이언트 - mobaXterm (putty같은 소프트웨어. 본인이 편한걸 사용하시면 됩니다. 큰 의미 없습니다) 패키지 관리자 - apt (콘솔or터미널에서 패키시 설치할때 사용하는 패키지 관리 도구) 도커 - D..
도커와 젠킨스로 스프링부트+그래들 프로젝트 배포(3/4) - 젠킨스와 깃허브 연동 및 배포 이 게시글은 도커와 젠킨스로 스프링부트+그래들 프로젝트 배포의 세번째 글입니다 이번엔 젠킨스에서 깃허브 레파지토리를 연동해보고 자신의 프로젝트를 배포 해보겠습니다. 최종적으로는 젠킨스 컨테이너에서 DooD(Docker-Outside-Of-Docker)방식으로 스프링부트+그래들 프로젝트의 깃허브 레파지토리에 webhook을 설정해서 push가 발생하면 자동으로 젠킨스에서 빌드 후 배포까지 하는것이 목표입니다. 젠킨스에서 깃허브 연동하기 제가 실습하는 환경입니다 서버 - AWS Lightsail 인스턴스 플랜 - $10 플랜 (메모리 : 2GB, 프로세스 : 1vCPU) OS - Ubuntu 20.04 LTS (20년4월에 나온 Long Term Support할 예정인 버전) 터미널 클라이언트 - mobaX..
도커와 젠킨스로 스프링부트+그래들 프로젝트 배포(2/4) - 젠킨스 설치 이 게시글은 도커와 젠킨스로 스프링부트+그래들 프로젝트 배포의 두번째 글입니다 이번엔 첫번째 글에서 설치한 도커를 활용해서 젠킨스를 컨테이너에 실행시켜보겠습니다. 최종적으로는 젠킨스 컨테이너에서 DooD(Docker-Outside-Of-Docker)방식으로 스프링부트+그래들 프로젝트의 깃허브 레파지토리에 webhook을 설정해서 push가 발생하면 자동으로 젠킨스에서 빌드 후 배포까지 하는것이 목표입니다. 젠킨스를 컨테이너로 실행하기 제가 실습하는 환경입니다 서버 - AWS Lightsail 인스턴스 플랜 - $10 플랜 (메모리 : 2GB, 프로세스 : 1vCPU) OS - Ubuntu 20.04 LTS (20년4월에 나온 Long Term Support할 예정인 버전) 터미널 클라이언트 - mobaX..
도커와 젠킨스로 스프링부트+그래들 프로젝트 배포(1/4) - 도커 설치 이 게시글은 도커와 젠킨스로 스프링부트+그래들 프로젝트 배포의 첫번째 글입니다 최종적으로는 젠킨스 컨테이너에서 DooD(Docker-Outside-Of-Docker)방식으로 스프링부트+그래들 프로젝트의 깃허브 레파지토리에 webhook을 설정해서 push가 발생하면 자동으로 젠킨스에서 빌드 후 배포까지 하는것이 목표입니다. UBUNTU 서버에 도커 설치하기 제 환경들을 미리 적어두겠습니다~ 서버 - AWS Lightsail 인스턴스 플랜 - $10 플랜 (메모리 : 2GB, 프로세스 : 1vCPU) OS - Ubuntu 20.04 LTS (20년4월에 나온 Long Term Support할 예정인 버전) 터미널 클라이언트 - mobaXterm (putty같은 소프트웨어. 본인이 편한걸 사용하시면 됩니다...