본문 바로가기

소프트웨어-이야기/인프라

[beanstalk]애플리케이션 버전 관리

Beanstalk Application Version

빈스톡은 배포 이력을 애플리케이션 버전으로 관리한다.

그래서 새로운 코드를 배포하면, 새로운 애플리케이션 버전이 생성된다.

 

애플리케이션 버전은 AWS Console 페이지에서 확인할 수 있다.

애플리케이션 버전으로 배포된 코드 이력을 확인할 수 있고, 롤백도 쉽게 할 수 있다.

 

나는 배포를 할 때, 애플리케이션의 Description을 추가해주고 있다. Description을 관리해줘야, 이 당시에 어떤 기능이 배포되었는지 이해하기가 쉽다.

eb deploy -m "신규 기능 설명"

이런식으로 배포할 때, message  옵션을 넣어주면, 이 값이 application의 Description으로 추가된다.

 

참고 자료

AWS Elastic Beanstalk 애플리케이션 관리 콘솔 : https://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/applications-console.html

AWS Elastic Beanstalk 애플리케이션 버전 관리 : https://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/applications-versions.html