【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

前言

Choerodon開源多雲應用敏捷全鏈路技術平臺

,是基於開源技術Kubernetes,Istio,knative,Gitlab,Spring Cloud來實現本地和雲端環境的集成,實現企業多雲/混合雲應用環境的一致性。平臺通過提供精益敏捷、持續交付、容器環境、微服務、DevOps等能力來幫助組織團隊來完成軟件的生命週期管理,從而更快、更頻繁地交付更穩定的軟件。


【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

背景

企業持續的業務變革和創新,面對敏捷的業務和IT應變需求,如何快速的進行創新實驗,提高IT部門的總體運營效率,高效的融合開發和運維的能力等一系列問題,已成為企業需要直面的挑戰。

Choerodon的研發團隊基於DevOps思想和微服務架構設計理念,利用容器技術將敏捷管理、持續交付、運營管理、微服務框架、容器編排等相關開源工具整合為基於容器的企業級應用PaaS平臺,即Choerodon豬齒魚平臺。平臺能夠幫助企業實現敏捷化的應用交付和自動化的應用運營管理,並能夠基於現有的大量業務組件來幫助企業加速業務創新。

2020年3月13日,Choerodon豬齒魚發佈0.21版本,本次更新敏捷協作的知識庫部分相較於上一版本會有較大的改動,其它功能模塊也都進行了不同程度的修改和優化,如平臺功能、協作、部署等,歡迎各位更新體驗。

  • 發佈版本:0.21
  • 發佈時間:2020年3月13日
  • 更新範圍:敏捷協作、代碼開發、測試管理、環境部署以及基礎功能

下面就為大家帶來詳細的模塊介紹。

產品特性

1、知識管理

知識管理為企業、IT團隊提供方便的項目協作平臺和強大的項目內容管理平臺。支持在線自定義編輯,團隊協同共享,集中式管理產品相關內容等,例如需求收集、架構設計、功能設計、開發規範、命名規範、會議記錄、計劃安排等。

【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

2、敏捷管理

Choerodon敏捷管理包含待辦事項、活躍衝刺、用戶故事地圖、問題管理和版本發佈等功能,讓需求、計劃、執行一目瞭然,使整個軟件開發流程更加高效和規範。用戶可通過故事地圖來梳理需求,管理史詩、故事、任務、缺陷。利用待辦事項工作臺來規劃衝刺,並使用看板可視化衝刺執行。通過報表追蹤任務進展,識別交付的風險和瓶頸。

【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

3、應用管理

應用管理用於管理應用的創建、版本,以及發佈和部,方便開發人員進行應用創建,進行靈活的應用版本控制,同時可以將開發的應用發佈至其他項目使用,並且通過應用市場可以便捷地查看項目以及組織內部所有的應用,以及進行應用部署等。

【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

4、開發流水線

Choerodon提供持續集成的流水線,可以簡化應用開發、應用生命週期,以及快速迭代。以DevOps理念為指引,藉助Gitlab CI作為持續集成工具,結合Gitlab的分支管理以及SonarQube的代碼質量檢測,提供持續集成的流水線;可以簡化應用開發流程,縮短應用開發週期,來實現敏捷開發與快速迭代。同時還能提高團隊效率,保持高質量的開發進程,最後高效頻繁地將軟件的最新版本,交付給質量團隊或者用戶。

【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

5、測試管理

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

【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

6、部署流水線

在部署流水線中,用戶客戶可以通過自定義的流水線靈活地進行應用的自動部署與人工監控;同時,還能借助部署流水線來管理各種使用Choerodon開發部署的應用服務,包括應用實例啟停、狀態監控,以及應用對應的版本控制、容器管理等,此外還包括應用涉及到的各種資源管理,例如網絡、域名、數據庫服務、緩存服務等,實現多環境一鍵部署。

【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

7、運營管理

運營管理支持平臺實時監控,提供分析報告,幫助用戶發現瓶頸,優化IT資源配置。通過對目標環境和容器編排調度的管理,網絡、路由和存儲的管理,基礎設施到應用的全堆棧監控管理,應用狀態的探針檢測管理,360°及時反饋應用及相關狀態,實現主動式服務。

8、快速應用開發平臺

Choerodon不僅是DevOps全鏈路管理支撐平臺,更是一個低代碼(low code)應用開發平臺。通過圖形化配置和豐富的企業特性,來構建MVC架構的單體應用和微服務架構的分佈式應用。通過應用市場,團隊還可以將應用共享給其他項目或者組織使用。

0.21更新內容

1、新增功能

迭代計劃、工作列表

  • 配置看板支持刪除狀態。
  • 導入問題支持導入父子級關係,用戶可以在導入故事或任務時同時導入子任務。
  • 敏捷消息通知支持郵件方式。

知識庫

  • 支持創建多個知識庫。
【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

  • 支持知識庫設置公開範圍。
【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

  • 知識庫支持設置文檔模板。
【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

  • 支持基於模板創建知識庫或者文檔。
  • 知識庫支持複製文檔。
  • 支持從回收站恢復知識庫。

2、缺陷修復

迭代計劃、工作列表

  • 修復故事地圖全屏顯示菜單欄的問題。
  • 修復迭代計劃工作臺刷新後無數據的問題。
  • 修復問題詳情剩餘預估時間名稱顯示錯誤的問題。
  • 修復故事地圖史詩特定情況無法查看評論的問題。
  • 修復設置敏捷模塊負責人顯示undefined的問題。

知識庫

  • 修復知識庫全屏顯示菜單欄的問題。
  • 修復由於wiki遷移至知識庫造成的操作歷史、版本對比顯示異常的問題。
  • 修復刪除知識庫文檔未刪除與敏捷問題的關聯的問題。

3、功能優化

迭代計劃、工作列表

  • 優化敏捷看板性能。
  • 優化工作列表性能。
  • 優化配置看板狀態設置為已完成保存不生效的問題。
  • 優化待辦事項批量拖拽問題數量顯示。
  • 優化問題鏈接頁面樣式。
  • 優化自定義字段頁面樣式。

4、代碼開發

缺陷修復

  • 修復持續集成pipeline中,lastest分支每頁都有的問題。

功能優化

  • 優化應用服務的創建過程的超時邏輯,避免了一直在處理中的情況,從而導致應用服務無法刪除。
  • 優化拉取共享應用服務鏡像。

5、環境部署

新增功能

  • “集群管理-組件管理”模塊,新增”監控組件”卡片,支持管理監控組件(Prometheus、Grafana、AlertManager)的安裝與卸載。
  • 【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

    • 集群模塊新增“集群監控”功能,在已安裝監控組件的前提下,支持查看集群下所有節點的資源使用情況。
    【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

    • 集群下每個節點的詳情頁,新增“節點監控”功能,在安裝監控組件之後,支持查看各節點的資源使用詳情以及該節點下所有Pods的資源使用情況。


    【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

    • 集群模塊新增“健康檢查”功能,集成Polaris組件,支持檢測出集群與環境中可能影響穩定性、可靠性、可伸縮性和安全性的配置問題。


    【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

    • 實例視圖-環境層新增環境“健康檢查”的功能,支持檢測出各個實例配置文件中可能影響穩定性、可靠性、可伸縮性和安全性的配置問題。
    【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

    • 資源視圖-環境層新增“提交同步情況”的顯示,支持在此查看對應環境的提交同步情況與GitOps錯誤日誌。
    【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

    • 部署模塊、實例視圖以及資源視圖新增“批量部署”的功能,支持同時將多個應用服務批量部署至同一環境的功能。
    【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

    • “實例-運行詳情-更多詳情”中,新增“YAML格式查看”的功能,支持以YAML格式查看實例配置文件的詳情。
    【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

    • 流水線列表中新增了“部署環境”列,用於展示流水線中包含的部署任務對應的環境。
    【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

    • PV列表中,“所屬集群”欄中新增集群的狀態的顯示。
    • PVC列表中新增了“PV類型”的顯示。

    6、基礎功能

    新增功能

    • “個人中心”新增“重置Gitlab密碼”的功能,支持在此一鍵重置GitLab密碼。
    • 平臺管理模塊,新增“平臺概覽”頁面,支持查看平臺中在線人數統計圖、平臺總人數統計圖、事務執行情況、Choerodon郵件發送情況、系統公告以及平臺層的操作記錄。
    【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

    • 平臺管理-角色管理,新增完善了平臺層、組織層以及項目層各個菜單下的接口權限,支持為自定義角色分配菜單下更細的操作權限。
    • 組織層-管理中心,新增“組織概覽”頁面,支持查看組織總人數統計圖、項目情況、集群情況、應用服務概覽、項目部署情況、事務執行情況以及組織層的操作記錄。
    【開源推薦】開源多雲技術平臺—Choerodon 豬齒魚發佈 0.21 版本

    • 項目層運營模塊,新增“事務管理”頁面,支持項目人員查看項目層事務實例的運行情況。
    • 項目層-通知設置中,新增敏捷消息、DevOps消息、資源刪除驗證的Tab頁,支持在此頁面統一管理項目下各類消息通知事件的發送方式及通知對象。
    • 新增“添加用戶角色”、“停用組織”、“重置密碼”、“導入用戶”等事件的消息通知。

    缺陷修復

    • 修復“平臺管理-角色管理”中創建項目層自定義角色後,因為未選GitLab角色標籤而導致的問題。
    • 修復平臺層的API統計偶現無數據的問題。

    功能優化

    • 優化“忘記密碼”的流程,Choerodon將直接為用戶的郵箱發送重置密碼的鏈接,用戶可直接通過點擊鏈接來修改密碼。
    • 優化Root用戶的權限,Root用戶默認擁有平臺中所有組織所有項目的權限。
    • 優化組織管理員的權限,組織管理員默認擁有對應組織下的Root權限。
    • 優化組織層與項目層導入用戶的Excel模板,添加了角色編碼的提示,與角色編碼可選的功能。
    • 優化添加角色後的消息通知對象,改為通知“角色被添加者”。
    • 優化平臺層的樹狀結構的顯示,支持左右拖動增加其寬度。

    社區參與

    感謝以下朋友在社區論壇中提出反饋和意見,在0.21版本更新中作出貢獻,感謝大家一直以來的支持。

    • @Pilipupu
    • @lisen2023

    大家也可以通過以下社區途徑瞭解豬齒魚的最新動態、產品特性,以及參與社區貢獻:

    • 官網:http://choerodon.io
    • 論壇:http://forum.choerodon.io
    • Github:https://github.com/choerodon

    歡迎加入Choerodon豬齒魚社區,共同為企業數字化服務打造一個開放的生態平臺


    分享到:


    相關文章: