3.1.1 Spring Boot 프로젝트에 CI/CD 적용하기 1 (Github Actions)

윤희빈·2026년 8월 19일

AWS CI/CD 구축

목록 보기
12/25

흐름

  1. 깃허브에서 푸쉬
  2. Github Actions가 인지하고 AWS EC2에 SSH로 원격 접속
  3. EC2에서 git pull
  4. EC2에서 빌드하고 서버 실행

장점

  • git pull을 활용해서 변경된 부분의 프로젝트 코드에 대해서만 업데이트하기 때문에 CI/CD 속도가 빠르다.
    - 대부분의 CI/CD 방식들은 전체 프로젝트 폴더를 통째로 갈아끼는 방식을 사용한다.
  • CI/CD 툴로 Github Actions만 사용하기 때문에 인프라 구조가 복잡하지 않고 간단하다.

단점

  • 빌드 작업을 EC2에서 직접 진행하기 때문에 운영하고 있는 서버의 성능에 영향을 미칠 수 있다.
  • Github 계정 정보가 해당 EC2에 저장되기 때문에 개인 프로젝트 또는 믿을만한 사람들과 진행하는 토이 프로젝트에서만 사용해야 한다.
profile
비니비니히비니의 정리블로그

0개의 댓글