✅ 처음으로 Github Actions 작동시켜보기 새로운 프로젝트 폴더 만들기 .github/workflows/deploy.yml 만들기 Github Repository 만들어서 업로드하기 ✅ Github Actions 전체 구조 확인하기
✅ 전체적인 흐름 ✅ 장점 Docker 기반으로 서비스를 운영할 때, 가장 간단하게 구성할 수 있는 인프라 구조이다. ✅ 단점 무중단 배포를 구현하거나 여러 EC2 인스턴스에 배포를 해야 하는 상황이라면, 직접 Github Actions에 스크립트를
✅ 1. CodeDeploy 역할(Role) 생성하기 Code Deploy가 다른 AWS Resource에 접근하려면 권한이 필요하다. 그 권한을 부여해주는 기능이 IAM의 역할(Role)이다. ✅ 2. CodeDeploy 생성하기 CodeDeploy
✅ Github Actions 코드 수정하기 .github/workflows/deploy.yml name: Deploy To EC2 on: push: branches: - main jobs: deploy: runs-
✅ CI/CD 흐름을 이해하기 위한 Github Actions 개념 정리 Github Actions를 로직을 실행시킬 수 있는 일종의 컴퓨터라고 생각하면 된다. CI/CD 과정에서 Github Actions는 “빌드, 테스트, 배포”에 대한 로직을 실
✅ 이전 실습했던 내용 정리 서버 종료 프로젝트 폴더 삭제 ✅ 1. Docker 기반으로 프로젝트 수정하기 Dockerfile 작성하기 .dockerignore 파일 생성 ✅ 2. EC2가 Private ECR에 접근할 수 있게 셋팅하기 1. Amaz
✅ CI/CD를 구축할 때 사용할 툴 CI/CD를 구축할 수 있는 툴에는 여러가지가 있다. Github Actions Jenkins Circle CI Travis CI 등등 이 중에서 현업에서도 많이 사용하면서, 무료로 사용할 수 있고, 빌드용 서버가
✅ 전체적인 흐름 ✅ CodeDeploy를 사용하는 이유 CodeDeploy는 수많은 AWS EC2에 배포를 쉽게 할 수 있도록 도와준다. CodeDeploy에 무중단 배포 기능이 내재되어 있어 손쉽게 무중단 배포를 진행할 수 있다. 이 외에도 다양한
✅ 이전 실습했던 내용 정리 서버 종료 프로젝트 폴더 삭제 ✅ 1. Docker 기반으로 프로젝트 수정하기 Dockerfile 작성하기 ✅ 2. EC2가 Private ECR에 접근할 수 있게 셋팅하기 1. Amazon ECR Docker Creden