iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 19
0
DevOps

.NET Core 專案持續整合與部署系列 第 19

.NET Core 版本生命週期

在國慶連假前,此系列文每天的發文時都會以最簡陳述為主,以求在繁忙的日常中,至少能先維持挑戰鐵人賽的進度,並且逐漸拓展思路與系列構成。預期會在國慶聯假好好的去修文。

上個月,其實也就是前幾天, .NET Core 3.0 正式釋出了,伴隨著這個消息的背後,讓我發現且意識到一件事情,就是 .NET Core 2.2 不是 LTS,而且在今年 (2019) 的 12 月 23 日就會停止支援!所以現在使用 .NET Core 2.2 版本的專案都盡量要在那個時間前升級到 3.0。

各版本的生命週期可以詳見下表:

Version        Release Date         Support Level    End of Support
.NET Core 3.1  2019-11 (Scheduled)  LTS
.NET Core 3.0  2019-09-23           Current
.NET Core 2.2  2018-12-04           Maintenance       2019-12-23
.NET Core 2.1  2018-05-30           LTS               2021-08-21 (At least)
.NET Core 2.0  2017-08-14           EOL               2018-10-01
.NET Core 1.1  2016-11-16           EOL               2019-01-27
.NET Core 1.0  2016-01-27           EOL               2019-01-27

基本上目前好像也沒有說什麼 x.1 版一定是 LTS,但至少 2.13.1 都是 LTS 版本。而且比較沒想到的是,並不是 Major Version 中最新的 Minor Version 會預設成為 LTS。身邊有些朋友是直上最新版,也就是 2.2,但沒有想到年底前又必須要升上 3.x

不過由於 3.1 已經確定是 LTS,或許不妨等到今年 11 月釋出後再進行升級。

這也讓我們思考,如果搭配 CI 去建置應用程式,我們該如何因應升級版號的問題。


上一篇
GitLab CI:加入測試和覆蓋率
下一篇
導讀:README
系列文
.NET Core 專案持續整合與部署31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言