開源企業級數字化服務平臺—Choerodon豬齒魚發佈0.9版本

Choerodon豬齒魚是一個開源企業服務平臺,是基於Kubernetes的容器編排和管理能力,整合DevOps工具鏈、微服務和移動應用框架,來幫助企業實現敏捷化的應用交付和自動化的運營管理的開源平臺,同時提供IoT、支付、數據、智能洞察、企業應用市場等業務組件,致力幫助企業聚焦於業務,加速數字化轉型。
2018年8月24日,Choerodon豬齒魚發佈 0.9版本,本次更新對知識管理、敏捷管理、持續交付等各項服務增長了新的功能,並對一些功能細節作了進一步優化,歡迎各位更新體驗,同時特別感謝社區中的朋友給Choerodon豬齒魚提出的諸多中肯意見。
  • 發佈版本:0.9
  • 發佈時間:2018年8月24日
  • 功能範圍:知識管理、敏捷管理、持續交付、測試管理以及微服務開發框架
下面就爲你們帶來詳細的版本更新介紹!

新增功能

01 知識管理
  • 知識管理界面添加了多語言支持和按鈕權限
  • 用戶登陸知識管理系統時自動同步Choerodon平臺上的用戶基本信息
  • 知識管理系統編輯器添加了Markdown語法
同時,知識管理頁面添加刪除空間的功能,方便對空間進行管理。

02 敏捷管理

敏捷管理服務新增了迭代速度圖、史詩報告、統計圖三個報告,而且能夠對版本、史詩進行拖動排序,詳情以下:前端

  • 迭代速度圖功能:用戶能夠經過選擇故事點、問題計數、剩餘時間查看不一樣衝刺對應的問題完成比例柱狀圖,用於跟蹤當前項目下全部衝刺已完成的工時量。水平x軸表明衝刺,垂直y軸表明統計值,能夠經過「單位「下拉選擇框選擇故事點、剩餘時間、問題計數中的任一維度查看對應報告統計信息。
  • 史詩報告:用戶能夠選擇不一樣史詩,經過故事點、問題計數、剩餘時間查看當前衝刺的已完成、未完成、未預估的問題,同時還能夠查看對應的彙總數據,跟蹤未完成或未分配問題來管理團隊的開發進度。橫座標表明時間,左側縱座標表明統計值,右側縱座標表明問題計數,點擊問題名稱,能跳轉至問題詳情頁。
  • 統計圖功能:用戶能夠根據經辦人、模塊、問題類型、修復版本、優先級、狀態、衝刺、史詩、解決結果查看項目下的問題統計餅圖。按圖表的圖例來區別篩選出的各種問題數量佔全部問題數量的百分比。停放在不一樣的區域時,顯示其具體名稱、包含的問題數和所佔百分比。
  • 版本/史詩拖動排序功能:用戶能夠在版本管理界面、待辦事項界面對版本/史詩進行拖動排序。
除此以外,敏捷管理服務新增了agile-service基於Spock編寫的單元測試,並在問題詳情中添加建立分支功能,若用戶修改問題狀態爲已完成時,會自動生成該狀態下的問題解決日誌。

03 持續交付

持續交付增長以下的功能:git

  • 採用GitOps方式重構部署流程
持續交付採用GitOps模型重構,持續交付環境流水線中,各個環境增長存放k8s部署文件的git庫,部署相關操做時先經過操做部署文件git庫,再觸發環境客戶端執行。Git庫中文件的狀態既是環境中實際運行應用的狀態。經過GitOps,能夠輕鬆使對象進行恢復和遷移。
  • 新增環境總覽模塊,以便於方便管理某環境的部署相關實體
環境總覽頁面包含了某個環境內全部與應用部署相關的詳情,其中主要包括了該環境中各應用實例的具體信息,如:實例狀態、名稱、應用版本、實例的各類容器信息、日誌、網絡以及域名的相關信息。所屬項目成員均能經過環境總覽頁面直觀的獲取到上述信息,部署管理員能在此頁面對所選的某個環境下與部署相關的實體進行管理和操做。總的來講,環境總覽既是某個所選環境的快捷管理入口,又是此環境的狀態顯示器。

  • 安裝實例插入相關平臺標籤
  • 新增前端API測試
  • 增長環境總覽相關接口
  • 部署時自動給應用實例中k8s對象插入標籤,應用chart中不須要在部署文件中額外添加微服務、日誌等其餘平臺標籤
  • 部署支持應用chart中存在依賴關係的複雜chart應用
04 測試管理

測試管理這次主要增長如下幾個功能:github

  • 增長循環導出功能,用戶可將循環的內容導出爲excel
  • 增長循環跨版本克隆功能,用戶可將測試循環複製到其餘版本中複用
  • 增長儀表盤展現界面
  • 增長部分單元測試和部分API測試
  • 增長了建立測試用例時的名稱校驗
  • 用例詳情中的執行記錄中增長循環轉跳,用戶可在用例詳情中的執行表格中直接轉跳
  • 增長用例管理的默認搜索,不須要先選擇字段再進行選擇了
  • 關聯缺陷時支持轉跳,方便新建缺陷
另外,這次更新界面增長了多種言功能,能夠配合平臺進行多語言切換;問題編號增長了轉跳,用戶沒必要切換到敏捷界面查看缺陷;循環詳情界面增長人員篩選功能,用戶可篩選指派人或執行方。

05 微服務開發框架json

微服務開發框架增長了以下的功能:後端

  • 新增事務定義,開發者能更好的實現分佈式事務,避免了分佈式場景下產生數據不一致的問題
  • 新增事務實例,開發者能夠查看全部運行的事務,能夠查看事務中任務的狀態以及狀態詳情
  • 新增角色標籤,平臺管理員能夠查看標籤的說明與層級,角色標籤只能在同層級的角色中添加
  • 新增儀表盤,用戶能在不一樣的層級使用儀表盤實現信息概覽
  • 新增儀表盤配置,平臺管理員能設置用於展現的儀表盤卡片
  • 新增郵件模板,平臺管理員和組織管理員可定義發送給用戶的郵件內容
  • 新增郵箱配置,平臺管理員可設置發件郵箱的信息
  • 新增用戶批量導入,組織管理員能夠下載導入模板,填寫後上傳文件批量導入用戶數據
  • 新增UI組件,開發者能夠引用UI組件,快速進行前端開發

功能優化

01 知識管理
  • 修改了知識管理界面的空間列表顯示內容
  • 修改了知識管理系統站點favicon
  • 修改系統空間首頁內容和佈局
  • 修改知識管理系統側邊欄、人員信息頁、建立頁面入口頁
  • 修改了知識管理系統通知彈出框的顯示內容
  • 優化了知識管理系統頁面的加載性能和使用oauth認證的性能
  • 知識管理頁面的空間列表可顯示樹形空間結構
  • 優化了建立空間過程對用戶的狀態提示
  • 優化了全部更新頁的顯示
  • 刪除了知識管理系統頭部導航欄的人員列表按鈕和系統中建立空間的功能
02 敏捷管理
  • agile-service消息機制由Kafka修改成Saga
  • 優化了版本報告圖和燃盡圖請求時間過長,待辦事項界面中史詩和版本加載過慢的問題
  • 調整了待辦事項界面樣式和版本狀態樣式
  • 重構了日誌處理邏輯
03 持續交付
  • 重寫部署實例values,支持標準yml格式
  • 網絡多端口支持,label selector 支持,NodePort類型支持
  • 修改網絡界面
  • 經過填寫標籤建立網絡
  • 增長網絡的 NodePort 類型配置
  • 移除網絡關聯的應用版本
  • 未修改配置信息不可從新部署
  • 優化各模塊數據加載效果
  • 修改容器日誌選擇背景色,和非編輯狀態不可複製
04 測試管理
  • 優化了報表、測試循環、測試步驟、缺陷等查詢接口
  • 事件消息改成saga模式
  • 執行詳情和用例管理中測試步驟可表格內編輯,下降操做成本
  • 測試狀態圖標樣式變動
  • 測試摘要頁面接口整合優化
  • 用例管理頁面增長展現內容,排序去掉多餘字段
  • 優化報表頁面佈局,列寬不會由於展開變更
05 微服務開發框架
  • API測試優化爲在界面上便可進行API測試操做,輸入測試數據並查看結果,且支持其餘帳號的受權。
  • 修改asgard服務ci,deploy依賴,修改chart部署服務。
  • asgard服務優化,taskInstance的返回值由map json修改成json。
  • API測試中,後端解析dto中的註釋,將註釋顯示在界面。
  • 頁面優化爲第一個input框自動獲取光標。

缺陷修復

01 知識管理
  • 修復系統使用https時,回調地址錯誤的問題
  • 修復用戶在知識管理系統中沒法退出登陸的問題
  • 修復了空間名字中帶有"."的時候,空間顯示錯誤的問題
  • 修復了系統設置按鈕的權限判斷錯誤的問題
02 敏捷管理
  • 修復待辦事項界面內存溢出問題
  • 修復燃盡圖數、累積流圖數據不一致問題
  • 修復模塊管理建立模塊後數據展現不一致問題
03 測試管理
  • 修復測試循環和步驟分頁顯示問題
  • 修復刪除測試用例後的計數不會級聯刪除的問題
  • 修復刪除執行後的頁面不會全局自動刷新的問題
  • 修復執行詳情界面寬度兼容錯誤致使看不到編輯按鈕的問題
  • 修復了報表的分頁數據錯誤的問題
04 微服務開發框架
  • 修復從新部署oauth後要清緩存才能登陸的問題。
  • 修復切換組織/項目後,菜單面板沒有收起的問題。
  • 修復手機登陸頁重定向問題。
  • 修復choerodonui國際化顯示不正確的問題。
  • 修復LDAP同步用戶,沒法所有同步的問題。
  • 修復實例管理部分服務沒有配置信息的問題。
  • 修復解析權限的時候,可能報重複字段,致使插入失敗的問題。
  • 修復角色分配界面,移除用戶角色可能不發送data的問題。
更加詳細的內容,請參閱 Release Notes官網

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

相關文章
相關標籤/搜索