블로그 글

박재성 선생님이 개발 블로그에 쓴 글입니다.

[실습] CodeDeploy 셋팅 / IAM 설정
CI/CD

[실습] CodeDeploy 셋팅 / IAM 설정

✅ 1. CodeDeploy 역할(Role) 생성하기 Code Deploy가 다른 AWS Resource에 접근하려면 권한이 필요하다. 그 권한을 부여해주는 기능이 IAM의 역할(Role)이다. ✅ 2. CodeDeploy 생성하기 CodeDeploy

방법 3 - 확장성을 고려한 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Code Deploy)
CI/CD

방법 3 - 확장성을 고려한 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Code Deploy)

✅ 전체적인 흐름 ✅ CodeDeploy를 사용하는 이유 CodeDeploy는 수많은 AWS EC2에 배포를 쉽게 할 수 있도록 도와준다. CodeDeploy에 무중단 배포 기능이 내재되어 있어 손쉽게 무중단 배포를 진행할 수 있다. 이 외에도 다양한

CI/CD

[실습] 일반 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Nest.js)

✅ 이전 실습했던 내용 정리 서버 종료 프로젝트 폴더 삭제 ✅ Github Actions 코드 수정 name: Deploy To EC2 on: push: branches: - main jobs: deploy: run

[실습] 확장성을 고려한 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Nest.js)
CI/CD

[실습] 확장성을 고려한 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Nest.js)

✅ 이전 실습했던 내용 정리 서버 종료 프로젝트 폴더 삭제 ✅ 1. appspec.yml, 스크립트 파일 작성하기 appspec.yml은 CodeDeploy가 실행될 때 필수적으로 존재해야 하는 파일이다. CodeDeploy는 이 설정 파일을 기반으로

[참고] CodeDeploy 로그 확인하는 방법
CI/CD

[참고] CodeDeploy 로그 확인하는 방법

CI/CD

[실습] 일반 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Spring Boot)

✅ 이전 실습했던 내용 정리 서버 종료 프로젝트 폴더 삭제 ✅ Github Actions 코드 수정 name: Deploy To EC2 on: push: branches: - main jobs: deploy: run

방법 2 - 일반 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Github Actions, SCP)
CI/CD

방법 2 - 일반 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Github Actions, SCP)

✅ 전체적인 흐름 ✅ 장점 빌드 작업을 Github Actions에서 하기 때문에 운영하고 있는 서버의 성능에 영향을 거의 주지 않는다. CI/CD 툴로 Github Actions만 사용하기 때문에 인프라 구조가 복잡하지 않고 간단하다. ✅ 단점 무중

[실습] 개인 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Nest.js)
CI/CD

[실습] 개인 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Nest.js)

✅ 1. Nest.js 프로젝트 셋팅 # nest new {프로젝트명} $ nest new instagram-server ✅ 2. Github에 프로젝트 올리기 Github에서 Repository 만들기 Github Repository에 프로젝트 코드

[실습] 개인 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Spring Boot)
CI/CD

[실습] 개인 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Spring Boot)

✅ 1. Spring Boot 프로젝트 셋팅 프로젝트 셋팅 간단한 코드 작성 ✅ 2. Github에 프로젝트 올리기 Github에서 Repository 만들기 Github Repository에 프로젝트 코드 올리기 ✅ 3. EC2에 들어가서 기본 환경

방법 1 - 개인 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Github Actions)
CI/CD

방법 1 - 개인 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Github Actions)

✅ 전체적인 흐름 ✅ 장점 git pull을 활용해서 변경된 부분의 프로젝트 코드에 대해서만 업데이트 하기 때문에 CI/CD 속도가 빠르다. CI/CD 툴로 Github Actions만 사용하기 때문에 인프라 구조가 복잡하지 않고 간단하다. ✅ 단점

[실습] Github Actions 기본 문법 정리
CI/CD

[실습] Github Actions 기본 문법 정리

✅ 처음으로 Github Actions 작동시켜보기 새로운 프로젝트 폴더 만들기 .github/workflows/deploy.yml 만들기 Github Repository 만들어서 업로드하기 ✅ Github Actions 전체 구조 확인하기

Github Actions를 활용한 전체적인 CI/CD 흐름
CI/CD

Github Actions를 활용한 전체적인 CI/CD 흐름

✅ CI/CD 흐름을 이해하기 위한 Github Actions 개념 정리 Github Actions를 로직을 실행시킬 수 있는 일종의 컴퓨터라고 생각하면 된다. CI/CD 과정에서 Github Actions는 “빌드, 테스트, 배포”에 대한 로직을 실

박재성 선생님 블로그 글 (49쪽) | JSCODE