개요 Jenkins는 개발자의 CI/CD를 지원해주는 서비스이다. Jenkins를 통해 빌드 및 배포환경을 구성할 것이다. 편리한 관리를 위해서 Jenkins는 docker로 설치한다. CI / CD Flow CI 소스는 깃헙으로 관리하며 젠킨스를 통해 빌드를 진행하고 도커허브에 빌드된 이미지를 관리한다. (+추후 테스트 자동화도 넣을 수 있으면 좋을 듯) CD jenkins를 통해 배포할 타겟 설정을 하고 도커허브에서 이미지를 받아와서 deploy한다. Docker 설치 // 설치 sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin // ..