클래스/└ TIL

<TIL> ElasticBeanstalk / merge PR

디벅잉 2022. 5. 28. 00:13
728x90

 

🧭

 

Elastic Beanstalk

AWS의 Elastic Beanstalk (이하 'EB') 서비스를 활용하면 서버 배포에 드는 노력을 줄일 수 있습니다.

1. EB를 노드, 도커 등 원하는 환경으로 세팅합니다. 

2. AWS의 CodePipeline을 통해 GitHub 브랜치와 EB를 연결해 줍니다.

3. 깃헙 변경사항을 자동으로 반영해 줍니다.

EB CLI를 통해 관리하는 방법도 있습니다.

EB CLI 설정 중 eb init 관련하여 'Cannot setup CodeCommit because there is no Source Control setup, ...' 에러 발생시 아래 블로그를 참고합니다.

https://junlab.tistory.com/189

 

aws - 배포중 eb init 에러 (Cannot setup CodeCommit because)

배포 중 eb init을 사용해서 초기화를 진행했더니 다음과 같은 에러가 발생했습니다. Cannot setup CodeCommit because there is no Source Control setup, continuing with initialization 에러가..

junlab.tistory.com

 

Merge Pull Request 

깃헙에서 풀 리퀘스트를 머지하는 방법은 아래 첨부 이미지와 같이 3가지가 있습니다.

1. Create a merge commit

PR을 머지했다는 커밋을 남깁니다.

2. Squash and merge

PR에 포함된 커밋들을 하나로 합쳐서 머지합니다.

3. Rebase and merge

PR에 포함된 커밋들을 그대로 반영합니다.

https://meetup.toast.com/posts/122

 

GitHub의 Merge, Squash and Merge, Rebase and Merge 정확히 이해하기 : NHN Cloud Meetup

GitHub의 Merge, Squash and Merge, Rebase and Merge 정확히 이해하기

meetup.toast.com

 

728x90