1. 程式人生 > 其它 >Erda 1.1 版本釋出|3 大亮點特性最新解讀

Erda 1.1 版本釋出|3 大亮點特性最新解讀

本次 Erda 1.1 版本的釋出,主要增強了平臺 SaaS 化能力,解決社群使用者使用 Erda 過程中反饋的問題。主要表現在以下三個方面: 支援專案級應用 專案協同事項變更訊息訂閱 支援匯入使用者已有 K8s 叢集

來源|爾達 Erda 公眾號

Erda v1.1 Changelog
https://github.com/erda-project/erda/blob/master/CHANGELOG/CHANGELOG-1.x.md

Erda 是由端點開源的一站式雲原生 PaaS 平臺,專案自開源釋出以來,吸引了眾多相關領域的專家和開發者們的關注,在大家的積極反饋下,社群的開發工作發展迅速。2021 年 7 月 27 日晚,Erda 1.1 版本正式釋出,主要新增了 3 項重要功能,分別是:

  • 支援專案級應用
  • 專案協同事項變更訊息訂閱
  • 支援匯入使用者已有 K8s 叢集

以上 3 項重要功能的開發需求來自社群眾多使用者的實際反饋。此外,Erda v1.1 還新增了一些 bug 的修復和文件的更新,歡迎使用體驗 Erda v1.1!感謝為本次版本做出貢獻的社群小夥伴,我們將會繼續廣泛關注和採納社群的建議,推動 Erda 專案的進一步發展,期待聽到大家更多的反饋!

下文是本次版本釋出功能的進一步介紹。

Erda v1.1 亮點特性

1. 支援專案級應用

目前,Erda 平臺中所有的 CI/CD 都是在最小單元應用層進行的,但是實際產品或者解決方案開發過程中構建部署的場景往往是複雜多樣性的,專案級的構建部署、自動化測試和製品釋出也是實際場景中經常遇到的需求。在只有應用層構建部署的情況下,沒有一個很優雅的方案來解決以上問題。

為了能夠優雅解決上述問題,Erda 技術團隊基於現有產品以應用為中心和 IaC 的理念,在 Erda 1.1 版本中支援了專案級應用。專案級應用本質上還是一個應用,仍通過 pipeline.yml 管理 CI/CD 的流水線過程,不同的是該 pipeline 流水線不僅僅是本應用程式碼構建、部署等 Action 能力的呼叫,還能對專案下其他應用的流水線進行編排和呼叫執行,從而實現專案級的應用部署功能。

具體的使用方法也非常簡單,只要在 pipeline.yml 編排中選擇應用構建、其他應用 pipeline 執行的 Action 即可。


圖 1:應用建立 Action


圖 2:應用流水線執行 Action

功能部分演示視訊連結:https://www.bilibili.com/video/BV12y4y1j7zW/

2. 專案協同事項變更訊息訂閱

如何在一個平臺讓不同的研發角色進行高效協作,一直是專案管理的難點。Erda 平臺也在始終致力於打造一個這樣的協作平臺,目前已經具備 milestone、backlog、sprint、requirement、task、bug 等管理功能,但是在事項訂閱通知方面做的還不夠好,不能及時接收到自己關注事項的變更通知,這在很大程度上阻礙了非同步協同的高效性。

為此,在 Erda 1.1 版本中,我們增加了事項訂閱的功能,讓使用者能夠自定義關注自身的相關事項、當事項內容、狀態、備註等發生變動時,都能夠接收到站內信和郵件通知。


圖 3:事項訂閱

支援匯入已有叢集

當前,在 K8s 盛行的背景下,平臺使用者往往已經搭建一個或多個 K8s 叢集,那麼如何匯入使用者已構建叢集進行復用呢?我們在 1.1 版本中提供了白屏化的叢集匯入方式,方便使用者有效合理複用已有資源。

叢集匯入的方式支援原生的 Kuberconfig、Account 和平臺 Agent 三種模式,多元化的叢集匯入管理方式更方便使用者便捷匯入。


圖 4:叢集匯入

更多特性

  • 手工測試用例支援非同步匯入匯出
  • 缺陷新增關閉日期的檢視和篩選
  • 事項協同-待處理頁面支援翻頁
  • 程式碼倉庫克隆地址優化
  • 事項編輯滑窗及描述區塊大小優化
  • 事項協同表格支援調整分頁大小
  • 容器日誌下載檔名和字尾格式優化:服務名_時間戳.log

Erda v1.1 Changelog
https://github.com/erda-project/erda/blob/master/CHANGELOG/CHANGELOG-1.x.md

總結

本次 Erda 1.1 版本的釋出,主要增強了平臺 SaaS 化能力,解決社群使用者使用 Erda 過程中反饋的問題。主要表現在以下三個方面:

  • 支援專案級應用
  • 專案協同事項變更訊息訂閱
  • 支援匯入使用者已有 K8s 叢集

如果你有任何疑問,歡迎新增小助手微信(Erda202106)加入交流群,參與交流和討論!