반응형

Github Actions 2

[CI/CD] GitHub Actions와 Docker로 AWS EC2서버 CICD 구축 Docker Hub로 관리하고 배포하기

이전에 CI/CD를 위해서 서버 세팅과 프로그램 설치까지 마쳤습니다이제는 CI/CD를 구축하여 자동으로 빌드 -> 배포까지 할 수 있는 시스템을 만들어 보겠습니다 CI/CD 배포 순서 코드 수정 후 GitHub에 push (master 브랜치)GitHub Actions 작동 → Gradle로 빌드 (.jar 생성)Docker 이미지 생성 → DockerHub에 pushGitHub Actions가 EC2에 SSH로 접속EC2에서 deploy.sh 실행 → Docker 이미지 pull & 컨테이너 재시작Spring Boot 앱이 EC2에서 실행됨 (8080 포트) 🐳 DockerHub 가입 및 설정 해당 링크로 접속해서 회원 가입후 로그인 Docker Hub Container Image Library |..

DevOps 2025.05.09

[CI/CD] GitHub Actions와 Docker로 AWS EC2서버 CI/CD 구축 (우분투 서버 세팅 및 RDS 연결)

이전 포스팅에서 CI/CD 구축을 위해서 AWS 프리티어 EC2 서버를 만들어서 SSH로 접속까지 진행했습니다 이번에는 EC2 서버에 필요한 세팅과 RDS를 만들어서 인스턴스와 연동해 보겠습니다 CI/CD 배포 순서 코드 수정 후 GitHub에 push (master 브랜치)GitHub Actions 작동 → Gradle로 빌드 (.jar 생성)Docker 이미지 생성 → DockerHub에 pushGitHub Actions가 EC2에 SSH로 접속EC2에서 deploy.sh 실행 → Docker 이미지 pull & 컨테이너 재시작Spring Boot 앱이 EC2에서 실행됨 (8080 포트)Github Actions Docker,Docker Hub를 이용해서 AWS EC2 서버에 자동으로 빌드 후 배포하..

DevOps 2025.05.09
반응형