【開源推薦】GoCD 20.3.0 發佈,持續集成和發佈管理系統

簡介

GoCD 20.3.0 發佈了。GoCD 是一個持續集成和發佈管理系統,前身為 CruiseControl,它是 ThoughtWorks 在做諮詢和交付項目時研發的一款開源持續集成工具。後來隨著持續集成及持續部署的火熱,ThoughtWorks 專門成立了一個項目組,基於 Cruise 開發出這款工具。

此版本主要更新內容包括:

新的可插拔 SCM 頁面

引入了一個新的可插拔 SCM 頁面,以創建和管理插件材料。

【開源推薦】GoCD 20.3.0 發佈,持續集成和發佈管理系統

UI/UX 更新

為了改善用戶體驗,正在更新 UI/UX,重新編寫了“包和比較”頁面,以使其與其它頁面保持同步並保留現有功能。

包頁面

【開源推薦】GoCD 20.3.0 發佈,持續集成和發佈管理系統

比較頁面

【開源推薦】GoCD 20.3.0 發佈,持續集成和發佈管理系統

其它改進

  • #2947-創建新管道時,自定義 SCM 材料插件未顯示在列表中
  • #7022-管道創建嚮導缺少包材料類型
  • #7860-管道頁面:禁用刪除具有依賴關係的管道
  • #7889- [性能改進]在加載儀表板管道時按條件刪除不必要的組

Bug 修復

  • #2197-無效的模板名稱錯誤消息
  • #7865 -PipelineConfig Create API:確保管道組名稱檢查不區分大小寫
  • #7903-某些頁面未顯示維護模式消息
  • #7982-修復插件和包材料的指紋生成
  • #8012 -PipelineConfig API:狀態授權錯誤的錯誤映射

此外 API 與 插件 API 也有一些破壞性變更,詳情查看:
https://www.gocd.org/releases


分享到:


相關文章: