開源企業級數字化服務平臺——Choerodon豬齒魚釋出0.8版本

Choerodon豬齒魚發表於2019-03-01

Choerodon豬齒魚是一個開源企業服務平臺,是基於Kubernetes的容器編排和管理能力,整合DevOps工具鏈、微服務和移動應用框架,來幫助企業實現敏捷化的應用交付和自動化的運營管理的開源平臺,同時提供IoT、支付、資料、智慧洞察、企業應用市場等業務元件,致力幫助企業聚焦於業務,加速數字化轉型。

2018年7月20日,Choerodon豬齒魚釋出0.8.0版本,為了使您的應用交付更加敏捷化,運營管理更加自動化,本次更新加入了知識管理測試管理等新服務,並且大量的功能優化也在新版本中得以實現,特別感謝社群中的朋友給Choerodon豬齒魚提出的諸多中肯意見,讓我們一起做的更好!

  • 釋出版本:0.8.0
  • 釋出時間:2018年7月20日
  • 功能範圍:知識管理、測試管理、敏捷管理、持續交付、運營管理,以及微服務開發框架等

下面就為大家帶來詳細的版本更新介紹!

新發布的服務

1.知識管理

知識管理服務是一個輕量級的強大Wiki平臺,允許使用者根據自己的特定需求自定義Wiki,為企業、IT團隊提供方便的專案協作平臺和強大的專案內容管理平臺,集中式管理產品相關內容、管理相關內容等,例如需求收集、架構設計、功能設計、開發規範、命名規範、會議記錄、計劃安排等。

開源企業級數字化服務平臺——Choerodon豬齒魚釋出0.8版本

主要特點:

  • 知識沉澱——沉澱軟體開發過程中的需求、設計、規範等知識文件。
  • 專案協同——有效管理專案中的計劃安排,會議記錄等,加強專案成員之間的合作。
  • 產品文件——便捷地編寫軟體產品的概念說明、使用者手冊、快速入門等產品文件。
  • 培訓教材——方便地編寫軟體功能使用等培訓材料,甚至視訊教程等。

2.測試管理

測試管理主要為使用者提供敏捷化的持續測試工具,功能包括測試用例管理、測試迴圈、測試分析等,可以有效地提高軟體測試的效率和質量,提高測試的靈活性和視覺化水平,最終減少測試時間,讓使用者將主要精力放到軟體功能構建上。

開源企業級數字化服務平臺——Choerodon豬齒魚釋出0.8版本

主要特點:

  • 敏捷化 ——測試管理與敏捷管理整合,為使用者提供無縫的敏捷體驗。
  • 自動化——與主流的自動化測試框架整合,顯著提高測試的自動化覆蓋率。
  • DevOps——提高DevOps全流程端到端的測試視覺化程度,提高軟體交付的質量和資源利用率。
  • 測試分析——最大限度地利用自動化,優化測試用例實現,以及缺陷趨勢預測,提高軟體交付質量。

新增功能

1.敏捷管理

敏捷管理服務新推出了新功能方便對版本和問題的管理,主要新增功能如下:

  • 版本報告功能:通過版本報告來詳細展示團隊在完成版本方面的進展,同時報告會根據剩餘預估時間、故事點、問題計數進行篩選,還會根據您的團隊自版本開始以來的平均進度(速度)以及估計的剩餘工作量向您顯示預測的釋出日期。

開源企業級數字化服務平臺——Choerodon豬齒魚釋出0.8版本

  • 累積流程圖功能:累積流程圖是一個區域圖,顯示應用程式、版本、sprint的各種工作項狀態。水平x軸表示時間,垂直y軸表示問題計數,圖表的每個彩色區域等同於皮膚上列的問題變化,累積流程圖可用於識別瓶頸,如果您的圖表包含隨時間垂直加寬的區域,則等於加寬區域的列通常會成為瓶頸。

除此之外,敏捷管理服務還增加了問題匯出Excel功能,問題轉換為子任務,問題複製,以及版本介面新增檢視釋出日誌等功能。

2.持續交付

  • 增強分支管理功能,支援更多的分支管理模型,0.8版本的分支管理功能比原來更加靈活,例如,支援gitlab-flow和github-flow模型,實現分支與敏捷管理的問題關聯,實現敏捷問題管理及持續交付程式碼管理一致性,以及分支管理整合push、merge request webhook。

開源企業級數字化服務平臺——Choerodon豬齒魚釋出0.8版本

  • 在例項部署階段日誌中增加階段執行相關事件日誌。在輸出階段Job pod中日誌之前,增加了Job啟動詳細過程的日誌記錄,例如該階段Job開始,分配節點,拉取映象,執行。以便於在部署例項時,排查各個階段的執行日誌,方便部署人員快速的定位問題。

開源企業級數字化服務平臺——Choerodon豬齒魚釋出0.8版本

  • 應用管理增加sonarqube程式碼質量檢查連結跳轉,方便使用者檢視程式碼質量檢查的結果。

另外,持續交付服務還增加了版本升級的時候通過請求API實現版本間的平滑升級,用匯出時預設獲取所有應用的最新版本,以及置檔案資訊支援儲存新增的引數等功能。

3.微服務開發框架

微服務開發框架增加了如下的功能:

  • 新增微服務功能,可以檢視平臺中的所有微服務。

開源企業級數字化服務平臺——Choerodon豬齒魚釋出0.8版本

  • 新增API測試,可以檢視微服務下的controller以及controlller下面的API介面。
  • 新增個人中心的組織和專案資訊,可以檢視在不同組織或者專案中被分配的角色以及這些角色的許可權。
  • 客戶端新增了作用域和自動授權域欄位。

功能優化

1.敏捷管理

在敏捷管理中,0.8版本還修改優化了如下部分功能:

  • 更新問題的版本關聯,不能刪除已經歸檔的版本關聯。
  • 優化搜尋介面,修改觸發邏輯。
  • 報告介面可以關聯檢視問題列表和每個問題詳情。
  • 釋出版本問題可以通過點選連結到問題管理中。
  • 還有其他諸多細節的優化。

2.持續交付

在持續交付中,0.8版本還修改優化了如下部分功能:

  • 修改CI生成版本號的命名規則。
  • 配置檔案資訊儲存方式修改為只儲存修改內容。
  • 優化部分頁面欄位長度及顯示方式。
  • 修改Agent預設返回訊息行數。
  • 完善網路唯一性校驗及域名地址校驗規則。
  • 還有其他諸多細節的優化。

3.微服務開發框架

在微服務開發框架中,0.8版本增強了部分功能:

  • 建立組織優化為組織列表跳轉到第一頁。
  • 刪除自設目錄時提示優化。
  • 建立使用者、修改使用者頁欄位優化與密碼取值修改。
  • LDAP元件合併優化。

缺陷修復

1.敏捷管理

0.8版本修復瞭如下的缺陷:

  • 簡易建立問題卡頓。
  • 問題詳情錨點定位不準確。
  • 問題標題為編輯狀態時切換時,編輯框內容會被清除。
  • 富文字編輯器在多英文的情況下斷詞失敗。
  • 還有其他已知bug。

2.持續交付

0.8版本修復了以下缺陷:

  • 修復Select框的全選取資料問題。
  • Table元件的篩選條件,從父元件重新整理無法清空。
  • 修復網路管理修改網路切換版本未清空例項值的問題。
  • 修復例項詳情日誌階段切換內容未改變的問題。
  • 修改Agent多餘時間戳的問題。
  • 還有其他已知bug。

3.微服務開發框架

0.8版本修復了以下缺陷:

  • 修復新增許可權時,如果進行了許可權過濾,再次進入沒有清空搜尋結果的問題。
  • 修復專案無法停用成功的問題。
  • 修復後端配置https不跳轉的問題。
  • 修復使用者全域性過濾時後端沒有返回資料的問題。
  • 修復密碼策略無法儲存的問題。
  • 修復例項管理在選擇微服務之後,不能查詢對應的例項的問題。
  • 修復個人中心頁修改頭像之後,再次儲存使用者時失敗的問題。
  • 修復無法更新使用者的問題。
  • 修復移動端無法登入跳錯誤頁的問題。
  • 修復例項詳情後設資料標無過濾表文字的問題。
  • 修復liquibase工具包如果excel的某一行有空值的問題。
  • 還有其他已知bug。

更加詳細的內容,請參閱Release Notes官網

歡迎通過我們的GitHub豬齒魚社群進行反饋與貢獻,感謝各位朋友陪伴Choerodon豬齒魚不斷成長,我們會持續迭代優化,敬請期待。

  • 微信公眾號:Choerodon豬齒魚
  • 微博公眾號:Choerodon豬齒魚

相關文章