[Shoot-Pointer] CI/CD 배포 시간 4.5배 빠르게 실행시키기 - Docker 최적화
프로젝트/Shoot-Pointer·2025. 11. 1.
1. 배경1. 문제 상황Shoot Pointer는 현재 Jenkins를 이용하여 CI/CD 파이프라인을 구축하여 운영 중입니다. 프론트엔드와 AI 쪽과의 좀 더 원활한 테스트 진행을 위해서 Ubuntu LTS 기반의 홈서버를 구축하여 지속적인 배포를 진행중입니다. (현재는 Spring 서버는 Azure로 이전하여 운영되고 있습니다.) ⚙️운영 환경CI/CD tool : Jenkins + Github Actions + Github WebHooks클라우드 인프라 : Azure VM (Standard D2 v5)DB : PostgreSQL, Redis, MongoDB, Elasticsearch, Kibana배포 방식 : Docker compose 기반 멀티 컨테이너 아키텍처현재까지 약 50번의 배포를 진행하..