본문 바로가기
CICD

[CI/CD]버전표기 SNAPSHOT, M, RC, GA, LTS

by ZeroRadish 2022. 9. 9.

SNAPSHOT

안정화 되지 않은 변경 사항이 빌드된 버젼 입니다.

1.0.1-SNAPSHOT은  1.0.1 버젼 릴리즈를 위한 개발 단계중에 발생된 특정 시점의 빌드 버젼 입니다.

다음 SNAPSHOT에서 기능이 추가, 변경, 삭제될 수 있기 때문에 가장 불안정한 버전 입니다.

 

 

M (MileStone)

팀이나 프로젝트마다 정해진 주기마다 배포하는 버전 입니다.

M2라고 되어있으면 프로젝트 ‘마일스톤 2번째것’이라는 뜻입니다.

주요 기능이 구현될 때마다 릴리즈하고 개발자들에게 피드백을 받는 버전이라고 합니다

 

 

RC(Release candidate)

기능이 안정화되고 앞 단계에서 발생된 문제가 수정된 버전 입니다. 큰 변경사항이나 문제가 없다면  테스트가 완료되고 릴리즈가 될 가능성이 있는 직전의 빌드 버젼 입니다.

 

GA (General Availability) 

대부분의 기능과 버그들이 안정화 된 버전 입니다. 테스트가 완료된 정식 릴리즈 버전으로 안정적으로 운영되어야 하는 프로젝트에서 사용합니다.

 

 

LTS (Long Term Support)

deprecated 되지 않고 장기간 동안 지원되는 버전 입니다. 최신 버젼이 아니더라도 LTS 로 관리될 수 있습니다.