로딩
요청 처리 중입니다...

Github Actions & Elastic Beanstalk

 Github Actions & Elastic Beanstalk

Github Actions를 통해 CI/CD를 Elastic Beanstalk을 통해 서버 환경을 구축할 예정이다. 간략한 아키텍처는 아래와 같이 구성될 것 같다.

CI/CD 서비스 기능 개발 이후에는 빌드, 테스트, 소스 병합, 릴리즈, 배포라는 일련의 과정을 거친다. 하지만 이런 작업들은 생각보다 굉장히 번거로운 작업이며 프로젝트 규모가 클수록 괴로움은 증가한다.

CI/CD는 Continuous Integration, Continuous Deliver, Continuous Deployment를 나타내는 용어이며 위 과정들을 자동화하여 불필요한 공수를 줄이고 보다 빠른 서비스 제공을 할 수 있는 효과를 가질 수 있다. CI/CD 구축을 지원하는 툴은 생각보다 많다.

Jenkins Travis CI Circle CI Google Cloud Build AWS CodeBuild … Github Action이란? github action은 18년에 공개되어 베타 테스트를 거쳐 19년 부터...