sourcecode

스프링 부트 버전 관리 규약이란 무엇입니까?

copyscript 2023. 3. 5. 10:17
반응형

스프링 부트 버전 관리 규약이란 무엇입니까?

의 의미에 대해 설명해주실 분 있나요?PRE, SNAPSHOTS, GA and Currentspring-boot 버전용?

다음은 spring-boot 웹사이트에 표시된 버전의 스크린샷입니다.

여기에 이미지 설명 입력

또한 최신 버전은 다음을 포함합니다.M3PRE 직전에 부가됩니다.

도와주세요!

GA

와 같이 GAgeneral availability일반에 공개된 버전입니다.한 번 이 상태가 된 버전은 내용을 변경하지 않습니다.

현재의

일반적으로 모든 새 프로젝트에 사용해야 하는 최신 GA 릴리스.

미리

pre release버전도 변경되지 않고 개발자가 다음 GA 릴리즈의 기능을 테스트하기 위해 출시됩니다.같은 버전의 최신 프리 릴리즈에서 수정되는 버그(예: 버그)가 포함되어 있을 수 있습니다.2.0.0 M1아마 에 고정될 것이다2.0.0 M2).M마일스톤의 줄임말입니다.

스냅숏

PRE와 동일하지만 이 버전은 보통 매일 밤 최신 변경 사항을 포함하도록 구축됩니다.스냅샷에 대한 자세한 내용은 이 질문을 참조하십시오.버그를 포함할 수도 있습니다.

버전 라이프 사이클

단일 버전의 일반적인 라이프 사이클은 버전의 예에서 다음과 같습니다.1.0.0:

  • 1.0.0 SNAPSHOT이러한 릴리스는 매일 구축되며 동일한 버전의 이전 스냅샷을 대체합니다.
  • 1.0.0 M1개발 마일스톤에 도달하면 단일 빌드가 생성되어M#다음 마일스톤에 대해서#1씩 증가합니다.마일스톤은 덮어쓰지 않습니다.스냅샷은 매일 계속 작성됩니다.
  • 1.0.0 GA마지막 마일스톤이 공개되고 최신 스냅샷이 기능 완료되고 알려진 모든 버그가 수정되면general availability해제됩니다.그 이후로는 같은 버전의 다른 릴리스는 작성되지 않습니다.즉, 스냅샷이나 마일스톤은 작성되지 않습니다.

에 버그가 있는 경우GA릴리스의 마지막 버전 번호가 1씩 증가합니다(즉,1.0.0로.1.0.1새로운 릴리스 사이클이 개시되고 있습니다).

언급URL : https://stackoverflow.com/questions/46137513/what-is-springboot-versioning-convention

반응형