✅ 전체적인 흐름 ✅ 장점 git pull을 활용해서 변경된 부분의 프로젝트 코드에 대해서만 업데이트 하기 때문에 CI/CD 속도가 빠르다. CI/CD 툴로 Github Actions만 사용하기 때문에 인프라 구조가 복잡하지 않고 간단하다. ✅ 단점
✅ 이전 실습했던 내용 정리 서버 종료 프로젝트 폴더 삭제 ✅ Github Actions 코드 수정 name: Deploy To EC2 on: push: branches: - main jobs: deploy: run
✅ 전체적인 흐름 ✅ 장점 빌드 작업을 Github Actions에서 하기 때문에 운영하고 있는 서버의 성능에 영향을 거의 주지 않는다. CI/CD 툴로 Github Actions만 사용하기 때문에 인프라 구조가 복잡하지 않고 간단하다. ✅ 단점 무중
✅ 이전 실습했던 내용 정리 서버 종료 프로젝트 폴더 삭제 ✅ 1. appspec.yml, 스크립트 파일 작성하기 appspec.yml은 CodeDeploy가 실행될 때 필수적으로 존재해야 하는 파일이다. CodeDeploy는 이 설정 파일을 기반으로
✅ 전체적인 흐름 ✅ 1. Next.js 프로젝트 생성 $ npx create-next-app@latest ✅ 2. Vercel에 배포하기 Vercel에 배포하는 방법은 크게 어렵지 않다. 뿐만 아니라 Vercel 자체적으로 기본적인 CI/CD가 이미
✅ 전체적인 흐름 ✅ 1. 간단한 웹 프로젝트 생성 index.html <h1>Hello World!</h1> style.css * { margin: 10px; } ✅ 2. Github Repository 만들고 올리기 ✅ 3. S3 셋팅, 웹 호
✅ 전체적인 흐름 ✅ 장점 컨테이너 기반의 서버가 여러 대이더라도 쉽게 자동 배포를 구축할 수 있다. 쉽게 무중단 배포를 적용시킬 수 있다. ✅ 단점 CodeDeploy를 사용함으로써 인프라 구조가 복잡해졌다. 구조가 복잡해짐에 따라 관리 비용, 유지
✅ 1. Nest.js 프로젝트 셋팅 # nest new {프로젝트명} $ nest new instagram-server ✅ 2. Github에 프로젝트 올리기 Github에서 Repository 만들기 Github Repository에 프로젝트 코드
✅ CI/CD란? CI/CD란 Continuous Integration, Continuous Deployment라는 의미를 가지고 있다. 말이 너무 어렵다. 쉽게 표현하자면 CI/CD는 테스트(Test), 통합(Merge), 배포(Deploy)의 과정