iT邦幫忙

2024 iThome 鐵人賽

DAY 12
1
DevOps

就是工商,為什麼要使用付費版 GitLab?系列 第 12

Day 12:GitLab 歷史與功能發展 Part 2

  • 分享至 

  • xImage
  •  

今天我們繼續回顧 2016 ~ 20242017 GitLab 的歷史與功能發展。

  • 2016/02 GitLab 8.5(新功能:Todos、Geo⋯⋯)
  • 2016/03 GitLab EE 調整服務價格
  • 2016/03 GitLab 8.6(新功能:Deploy straight from GitLab CI to Kubernetes、GitLab Runner with Autoscaling⋯⋯)
  • 2016/05 GitLab 8.8(新功能:Visualize pipelines、GitLab Container Registry、Health Check⋯⋯)
  • 2016/06 GitLab 8.9(新功能:Environments and Deployments in CI、Priority Labels、Custom Notification Level、.gitlab-ci.yml Templates、Universal 2nd Factor Support、Expire Artifacts⋯⋯)
  • 2016/07 GitLab 8.10(新功能:Wildcard Branch Protection、Manual Actions to Trigger Pipeline Jobs⋯⋯)
  • 2016/08 GitLab 8.11(新功能:Issue Board、Merge Conflict Resolution、Branch Permissions for Users、Resolve Discussions in MRs、Pipelines Graph、Issue and MR Templates、Slash Commands、Pipelines in MRs、Koding Integration、Pipelines Web Hooks、Coverage badge⋯⋯)
  • 2016/09 從 August Capital 等公司獲得 2000 萬美元的 B 輪融資
  • 2016/09 GitLab 8.12(新功能:Cycle Analytics、Global Code Search、Review Apps、Merge Request Versions、Prevent pushing secret files、Build Grouping⋯⋯)
  • 2016/10 來自 GV 和其他公司的 2000 萬美元 C 輪融資
  • 2016/10 GitLab 8.13(新功能:Multiple Issue Boards、Merge Conflict Editor、Disable Git operations for CI⋯⋯)
  • 2016/11 GitLab 8.14(新功能:Time Tracking、Chat Commands、Cycle Analytics Events⋯⋯)
  • 2016/12 GitLab 8.15(新功能:Auto Deploy、Web Terminal、Slack Chatops、Manual Actions from the Pipeline Graph⋯⋯)
  • 2017/01 GitLab 8.16(新功能:Install GitLab to GKE、Monitoring GitLab with Prometheus、Limit Shared Runner Usage⋯⋯)
  • 2017/01 GitLab 的 DBA 誤刪了 Production database,於是直播上演如何還原 Prod DB。
  • 2017/02 GitLab 8.17(新功能:Audit Users⋯⋯)
  • 2017/03 GitLab 9.0(新功能:Deploy Boards、Environment Monitoring、API v4⋯⋯)(開始喊出 GitLab 可以幫助客戶 "Idea to Production")
  • 2017/03 GitLab 收購了 Gitter。(2020 New Vector Limited 從 GitLab 手上收購 Gitter)
  • 2017/04 GitLab 9.1(新功能:Service Desk、Canary Deployments、Burndown Charts、Protected Tags、Microsoft Teams Integration、Scheduled Pipelines Triggers⋯⋯)
  • 2017/05 GitLab 9.2(新功能:Multiple Assignees for Issues、Official GitLab installation on Kubernetes⋯⋯)
  • 2017/06 GitLab 9.3(新功能:GitLab Code Quality、Multi-Project Pipeline Graphs、
    Centralized Audit Log⋯⋯)
  • 2017/07 GitLab 9.4(新功能:Web Application Monitoring、Group-level Secret Variables、
    Group Milestones、Object Storage for CI Artifacts⋯⋯)
  • 2017/08 GitLab 9.5(新功能:Project Templates、Automatic Retry for Failed CI Jobs、Automatically Monitor Auto Deployed Apps⋯⋯)
  • 2017/09 GitLab 10.0(新功能:Auto DevOps、Group Issue Boards、很多 LDAP 的新功能⋯⋯)
  • 2017/10 GitLab 10.1(新功能:Image Discussions、Merge Requests Across Forks、LDAP Group Sync Filters、Easily Create Kubernetes Clusters on GKE、Online View of HTML Artifacts⋯⋯)
  • 2017/11 GitLab 10.2(新功能:Configurable Issue Boards、One-click install for Helm and Ingress on Kubernetes、Geo 正式 GA、Epics⋯⋯)
  • 2017/12 GitLab 10.3(新功能:Static Application Security Testing、Browser Performance Testing、Multiple Kubernetes clusters per project⋯⋯)

讓我解釋一下上面的年份為什麼會出現刪除線呢?怎麼不是按著原本的預告一次整理到 2024?

當我在 Day 10 整理完 2011 ~ 2015 的資料後,我覺得一次整理 5 年應該資料量差不多,但沒想到從 2016 或應該說從 GitLab 8.0 開始,GitLab 的開發能量就上升很多,所以在 Day 10 的文章,你會發現有很多版號,我並沒有將其條列出來,那是因為我看完那些版號的更新內容之後,覺得不重要的緣故。

但今天整理 2016 ~ 2017 的資料時,幾乎是每一個版號都有很不錯的功能被開發出來。有很多目前大家都在使用或愛用的 GitLab 功能,都是在這段期間被開發出來的,GitLab Runner 在這期間功能也變得更完善與豐富,UI 介面也大幅改善,同時這段時期 GitLab 也持續的在每一個 Release 中回報這次又做哪些 Performance 的改善。

到底 GitLab 發生了什麼事?怎麼會忽然開發能量大爆發呢?

應該有一些讀者注意到了,就是這段期間,GitLab 得到了創投的投資,有錢的同時也必須要明顯做出一些成績才行了。我想假如可以找到 GitLab 公司每年員工數量的數據來對照這些歷史,應該會有很趣。

總之,每天能寫文章的時間有限,今天就先整理到這裡,我們明天見。

https://ithelp.ithome.com.tw/upload/images/20240926/20120986c7RUpxeBxz.png
圖片來源 - https://www.ghibli.jp/works/porco/#&gid=1&pid=16

參考資料


上一篇
Day 11:學習 GitLab Data Team 的經驗
下一篇
Day 13:GitLab 歷史與功能發展 Part 3
系列文
就是工商,為什麼要使用付費版 GitLab?13
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言