본문 바로가기
devops

[TIL] 소프트웨어 버전 체계

by marble25 2023. 11. 6.

일을 하다 소프트웨어 버저닝에 대해 정리해볼 필요를 느껴 정리해 둔다.

순서

alpha → beta → rc(release candidate) → stable release

알파

  • 버전 예시: 1.0.0-alpha1, 1.0.0a2
  • 알파 버전에서의 동작은 불안정할 수 있고, 크리티컬한 이슈를 포함할 수도 있다.
  • 이 과정에서 주로 내부 테스트를 거친다.

베타

  • 버전 예시: 1.0.0-beta1, 1.0.0b2
  • 알파 버전에서 조금 더 테스트를 거치고, 버그를 수정한다.
  • 정식 출시 버전보다 적은 수의 유저에게 테스트를 맡긴 후 개선점을 찾아낸다.

RC

  • 버전 예시: 1.0.0-rc1, 1.0.0rc2
  • 릴리즈할 후보군으로, 최종 릴리즈는 이 후보군 중에서 골라서 배포하게 된다.

Stable Release

  • 가장 마지막 배포 버전 중 마지막 rc 버전을 의미한다.
  • 모든 검증과 테스트가 완료되었다.

'devops' 카테고리의 다른 글

AWS Cloudformation  (0) 2023.12.09
[TIL] Grafana License  (1) 2023.11.19
temporal 사용 후기  (0) 2022.07.24
[책 리뷰] 배워서 바로 쓰는 14가지 AWS 구축 패턴  (0) 2022.04.13