最近公司在使用spring cloud進行開發,對於spring cloud版本號一直有疑惑。
那個版本在前?那個版本在后?
那個版本是最新的?
一、常見版本號說明
舉個瓜:2.0.3 RELEASE
2:主版本號,當功能模塊有較大更新或者整體架構發生變化時,主版本號會更新
0:次版本號。次版本表示只是局部的一些變動。
2:修改版本號。一般是bug的修改或者是小的變動
RELEASE:希臘字母版本號。此版本號用戶標注當前版本的軟件處於哪個開發階段
二、希臘字母版本號
Base:設計階段。只有相應的設計沒有具體的功能實現。
Alpha:軟件的初級版本。基本功能已經實現,但存在較多的bug。
Bate:相對於Alpha已經有了很大的進步,消除了嚴重的BUG,但還存在一些潛在的BUG,還需要不斷測試。
RELEASE:最終版本,沒有太大的問題。
三、SpringCloud的版本號
1)為什么springcloud版本用的是單詞而不是數字呢?
設計的目的是為了更好的管理每個SpringCloud子項目的清單,避免自己的版本號與子項目的版本號混淆。
2)有什么規則么?
(常用了英國倫敦地鐵站的名稱來命名)首字母越靠后表示版本號越大
3)關於版本發布說明?
BUILD-XXX 開發版 開發團隊內部使用,不是很穩定
GA 穩定版 相比於開發版,基本上可以使用了
PRE(M1、M2) 里程碑版 主要是修復了一些BUG的版本,一個GA后通常有多個里程碑版
RC 候選發布版 該階段的軟件類似於最終版的一個發行觀察期,基本只修復比較嚴重的BUG
SR 正式發布版 ~~~~這個就沒啥好說啦
作者:濤先森の日常
出處:https://www.cnblogs.com/it-taosir/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,否則保留追究法律責任的權利。