[SpringBoot] Jenkins + Docker로 빌드 및 배포 자동화
·
SpringBoot
현재 백엔드는 EC2 서버에서, 프론트엔드는 Vercel로 배포되어 있음전체 자동화 구조[개발자]git push↓[GitHub]├── 프론트엔드 레포 push → Vercel 자동 배포 (자동)└── 백엔드 레포 push → Jenkins Webhook 트리거↓Docker 이미지 빌드↓EC2에 컨테이너 재시작 📌1. EC2 보안 그룹 설정Jenkins 웹 UI 접속을 위해 EC2 보안 그룹에서 포트를 열어야 함 AWS --> EC2 --> 보안 그룹 --> 인스턴스에 적용한 보안 그룹 선택 --> 인바운드 규칙 편집Jenkins 포트번호 추가 (기본 8080)이때 포트번호가 백엔드와 겹치면 다른 포트번호로 변경 (e.g. 9090) 📌2. EC2에 Jenkins, Docker 설치java는 이미 설치..