본문 바로가기
2. 우당탕탕 개발자/2-2. 상세 노트

AWS Amplify로 Git 최신 merge 내용으로 자동 배포하기

by Little Monkey 2021. 7. 13.
반응형

AWS Amplify라는 너무나 간편한 git의 최신 merge된 내용을 자동으로 배포해주는 기능을 소개합니다. 기존엔 'netlify`를 이용해 git의 최신 내용을 자동으로 배포해주는 사이트를 이용했는데요. 로그인이 알 수 없는 이유로 안되면서... 여러차례 문의도 남겼지만... 해결은 못했다는 슬픈이야기... 결국 AWS로 돌아와 git action과 한참을 씨름하다 AWS Amplify를 알게되었습니다 🎉🎉🎉

 

netlify를 이용했던 이유 중 하나가 git의 main branch 를 업데이트할 때마다 netlify가 알아채고 빌드업 후 배포해주는 간편함때문이었습니다. 그런데 같은 기능을 AWS Amplify에서도 이용할 수 있습니다. 물론 netlify 는 git merge 100번까지 무료로 제공해주긴 하지만, AWS amplify는 무료는 아닌 것 같습니다...^^;;; 이미 freetier도 다 사용했기 때문에 꼼짝없이 한달에 김밥 값 만큼 aws에 돈을 내고 있습니다. 

 


 

AWS Amplify로 git 연동하기

AWS 관리 콘솔 / AWS Management Console < 로그인 < 검색창에 'AWS Amplify' 검색 <'Host Web APP' 클라이언트, 'Create back app' 백엔트' 둘 중 하나 선택 < 'GitHub'선택 < GitHub 로그인 <Repositiory및 브랜치 선택<배포설정<끝

 

*** 사전에 깃에 배포하기 전에 build가 잘 되는지 여부와, build된 파일이 잘 실행이 되는지를 먼저 확인해야합니다.

 

github에 로그인하면 다음과 같이 본인의 repository와 branch가 나오며, 원하는 것을 선택할 수 있습니다.

 

빌드는 AWS에서 알아서 잘 해줍니다.

이상입니다. 이후 AWS는 연계된 repository에서 설정한 branch에 업데이트가 생길 때마다 자동으로 캐치하고 빌드업하여 배포해줍니다. 정말 어렵지 않고 간편한 AWS Amplify. netlify처럼 https로 배포도 해주니 많이 이용해보세요!

반응형

댓글