Choerodon豬齒魚開源多雲技術平臺,是基於開源技術Kubernetes,Istio,knative,Gitlab,Spring Cloud來實現本地和雲端環境的集成,實現企業多雲/混合雲應用環境的一致性。平臺通過提供精益敏捷、持續交付、容器環境、微服務、DevOps等能力來幫助組織團隊來完成軟件的生命週期管理,從而更快、更頻繁地交付更穩定的軟件。
2019年5月8日,Choerodon豬齒魚發佈0.16版本,本次更新上線了大規模敏捷模塊,並新增了自定義部署流水線等功能,歡迎各位更新體驗。
- 發佈版本:0.16
- 發佈時間:2019年5月8日
- 功能範圍:知識管理、敏捷管理、持續交付、測試管理以及微服務開發框架
下面就爲大家帶來詳細的版本更新介紹。
新增模塊
大規模敏捷
豬齒魚的大規模敏捷是基於規模化敏捷框架(SAFe 4.0),主要是爲多個團隊的產品級敏捷管理提供解決方案,促進衆多敏捷團隊之間的協調一致、協作和交付。有助於企業在最短、穩定的前置時間內解決開發與交付企業級軟件和系統中遇到的巨大挑戰。
本版本包含以下功能:
- 新增項目羣ART設置,支持創建、修改、開啓、停用ART,以及ART下的PI列表的展示。這是項目所有者對大規模敏捷項目的一些設置,包括敏捷發佈火車設置、項目編碼以及工作日曆設置。
- 新增項目羣特性列表,特性列表展示了一個項目羣中規劃的特性,包括計劃模式和查詢兩種模式,並且支持創建特性。
- 新增項目羣看板,支持特性的移動、展示等。不同於團隊的看板,關注的是一個衝刺的用戶故事,項目羣看板則關注的是全部的特性。
- 新增項目羣看板的配置,包括列與狀態的配置。
- 新增項目羣項目設置,支持修改項目編碼。
- 新增項目羣ART日曆,支持查看正在進行中的ART的PI規劃以及PI下的衝刺規劃。ART日曆展示的當前進行中的這列火車的節奏,通過日曆可以看到當前ART處於哪個PI,團隊處於哪個迭代等信息。
- 新增項目羣PI目標,包括列表和卡片兩種模式,支持創建、修改、刪除、查詢PI目標。
- 新增項目羣的team中的story可以關聯待處理或處理中狀態的feature。
- 項目羣中開啓PI後,爲項目羣中的每個team同步生成sprint,同時不允許刪除、創建新的sprint。
新增功能
敏捷管理
- 創建問題/編輯問題頁面支持自定義字段的應用。
持續交付
- 部署流水線模塊新增流水線的功能,支持在流水線中創建多個階段,且每個階段中可添加多個任務,包括自動部署任務與人工卡點任務。
- 部署流水線模塊新增流水線執行總覽頁面,支持查看流水線的執行情況、流程詳情以及審批歷史。
- 部署流水線模塊新增部署配置頁面,支持在此創建部署配置用於流水線中添加自動部署任務時選擇。
- 平臺中新增CLI工具,支持使用命令行的方式來執行平臺中的頁面操作。
- 創建網絡頁面,網絡配置類型爲NodePort時,新增了TCP/UDP協議的選擇框。
測試管理
- 新增測試計劃中對循環或階段克隆批量操作功能。。
微服務開發框架
- 新增項目羣管理相關功能,通過項目羣管理項目羣下的所有子項目,創建項目時可以選擇項目分類爲項目羣,並且可以在項目羣下添加子項目。
- 組織管理查詢新增註冊時間字段。
功能優化
知識管理
- 優化刪除收藏夾後續動作,當要刪除收藏夾時,可以選擇將收藏的頁面移動到其他收藏夾。
- 空間的最近空間活動改成異步加載。
- 優化操作體驗,wiki空間管理,處理失效的地址失效,不能點擊。
- 優化從豬齒魚的項目鏈接到空間無頁面顯示。
- 優化操作體驗,評論爲空,點擊“添加評論”後應該給相應的提示。
敏捷管理
- 項目成員可以在項目首頁查看未分配的任務,支持分頁。
- 當一個故事下的子任務被移動到下一個衝刺中,會記住之前的狀態。
- 優化部分頁面樣式。
- 優化部分報表。
持續交付
- 優化了Values組件的diff效果,支持切換編輯器模式來對比查看代碼行的 增、刪、改。
- 優化了應用與環境權限分配模塊,被分配權限的項目成員在 gitlab 中的角色統一改爲developer。
- 優化了平臺裏執行創建操作時出現熔斷後的報錯提示。
- 優化了組織層的集羣列表的顯示。
- 優化了組織層集羣的刪除邏輯,僅能刪除沒有關聯環境的集羣。
- 優化了實例中操作日誌頁面的顯示。
測試管理
- 優化測試計劃、測試執行性能問題。
- 優化測試體驗,創建測試循環中,時間選擇器優化。
- 優化測試體驗,測試計劃時間條可以前後拖動。
- 優化測試體驗,測試計劃中編輯階段允許更改關聯的文件夾。
- 優化測試體驗,測試缺陷報表排序,根據創建時間由近到遠。
- 優化測試體驗,測試執行中點擊用例詳情中的編號到用例時重新打開一個窗口。
- 優化測試體驗,測試報表、測試用例中搜索編號允許帶前綴。
微服務開發框架
- 修改角色分配查詢用戶更新邏輯,同組織下模糊查詢,不同組織精確查詢。
- 修改打包時進度日常輸出。
- 修改對choerodon-ui的版本依賴規則。
缺陷修復
知識管理
- 修復舊空間爲異步加載。
敏捷管理
- 修復史詩報告中不同維度下數據的展示。
- 修復問題管理中根據名稱搜索不準確的問題。
- 修復5.1節假日調整問題。
持續交付
- 修復了刪除部署錯誤的網絡時會報錯的問題。
- 修復了yaml編輯器錯誤提示的顯示問題。
- 修復了自動部署同一版本部署替換至多實例時失敗的問題。
- 修復了自動部署任務中手動輸入的版本類型無法觸發任務的問題。
- 修復了在敏捷管理中創建任務時查詢tag失敗的問題。
- 修復了在組件設置中創建harbor倉庫失敗的問題。
- 修復了loadbalancer類型的網絡外部ip沒有返回的問題。
- 修復了創建應用時編碼中間有兩個中劃線會創建失敗的問題。
- 修復了部署應用時未作修改便提交導致的問題。
- 修復了各服務配置configMap沒有回掃成功的問題。
測試管理
- 修復樹狀圖空數據報錯。
- 修復測試執行進度條計數錯誤。
微服務開發框架
- 修復ldap同步歷史顯示信息異常的問題,不顯示當前正在同步的同步記錄信息。
- 修復ldap分頁同步用戶可能導致死循環的問題。
- 修復導入用戶異常的問題。
- 修復創建應用發送saga,enabled字段爲空的問題。
- 修復實例詳情拿不到配置信息的問題。
- 修復菜單導出問題。
- 修復ie 11 下樣式顯示問題。
- 修復前端在CI build階段卡住的問題。
刪除
持續交付
- 移除了0.15版本中的自動部署頁面,並將其內置於流水線中添加任務部分。
社區參與
感謝以下這些朋友在社區論壇中提出反饋和意見,在0.16版本更新中作出突出貢獻。
- @codercyj
- @phoenix
- @8192
- @niu810
- @felix
更加詳細的內容,請參閱Release Notes和官網。
歡迎各位朋友通過Choerodon的GitHub和豬齒魚社區進行反饋與貢獻,幫助Choerodon豬齒魚不斷成長。Choerodon會持續優化,敬請期待
- 官網:http://choerodon.io
- 論壇:http://forum.choerodon.io
- Github:https://github.com/choerodon
- 微信號:Choerodon豬齒魚
- 微博:Choerodon豬齒魚
歡迎加入Choerodon豬齒魚社區,共同爲企業數字化服務打造一個開放的生態平臺。