Choerodon豬齒魚開源多雲技術平臺,是基於開源技術Kubernetes,Istio,knative,Gitlab,Spring Cloud來實現本地和雲端環境的集成,實現企業多雲/混合雲應用環境的一致性。平臺經過提供精益敏捷、持續交付、容器環境、微服務、DevOps等能力來幫助組織團隊來完成軟件的生命週期管理,從而更快、更頻繁地交付更穩定的軟件。前端
2019年5月8日,Choerodon豬齒魚發佈0.16版本,本次更新上線了大規模敏捷模塊,並新增了自定義部署流水線等功能,歡迎各位更新體驗。git
- 發佈版本:0.16
- 發佈時間:2019年5月8日
- 功能範圍:知識管理、敏捷管理、持續交付、測試管理以及微服務開發框架
下面就爲你們帶來詳細的版本更新介紹。github
新增模塊
大規模敏捷
豬齒魚的大規模敏捷是基於規模化敏捷框架(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會持續優化,敬請期待編輯器
歡迎加入Choerodon豬齒魚社區,共同爲企業數字化服務打造一個開放的生態平臺。微服務