終於等到你:Zadig v1.16.0 開發者福利版重磅發佈,用的爽是硬道理,細節拉滿

語言: CN / TW / HK

Hey 等了很久吧?

2023 年伊始,Zadig 團隊正式發佈 v1.16.0 開發者福利版。

該版本主要面向開發者體驗深度優化,交互優化涉及 32 個前端改進點,三萬行代碼提交;能力上支持開發者儀表盤,首次支持國際化 i18n;開發者最關心的工作流也大大優化,支持多段代碼預合併驗證,IM 精準通知到人;自定義工作流海量能力擴展,組合場景也不用愁。

Zadig 團隊願用這滿滿的細節關懷,陪伴社區小夥伴邁向新的一年。Enjoy ~

支持開發者儀表盤,一盤在手就知道“有”

通過運行中的工作流對團隊情況一目瞭然。配置我的工作流和關注的環境,不用東找西找,專注創造

 

支持國際化 i18n,全球化團隊一站式協作

首次支持了英文,一鍵切換,你和同事跨國跨地區協作更高效。

 

32 個體驗交互優化,3 萬行前端代碼提交

體驗優化由 Zadig 開源小組兩名新入職 00 後聯合發起,深度體驗,所到之處都是細節,用得爽才是硬道理

代碼分支選擇組件優化、工作流展示更清晰、項目列表/鏡像倉庫選擇支持搜索。

日誌支持自定義顏色眼睛看不花,優化前端字體引用加載,頁面速度升個台階。

 

工作流面向角色協作增強,高效精準更強大

工作流支持視圖分類,再多工作流也不怕迷路

支持多段代碼(PR/MR)預合併構建,並行構建部署,驗證效率倍增

工作流 IM 通知支持飛書&企業微信指定人,免去羣消息的打擾,團隊協作更高效精準

 

自定義工作流擴展任務,全面適配複雜場景
代碼變更觸發分支選擇支持正則表達式,觸發配置靈活,策略精準控制

支持鏡像分發任務,多個開發測試發佈過程靈活串接,交付物安全晉級

支持任務間參數傳遞,共享存儲等剛需能力,自定義任務設計更方便

支持自定義工作流通過率度量和耗時分析,效率一目瞭然

 

代碼掃描通用性能力增強,串聯更緊密

自定義工作流支持編排代碼掃描步驟,可以將代碼掃描靈活編排到任何階段。

SonarQube 掃描同樣支持設置自定義構建鏡像,執行後結果可鏈接到對應 sonar 項目。

 

新增功能詳情列表

項目

  • 新增開發者儀表盤

  • 項目列表支持搜索

  • Helm 服務支持從通用代碼源新建

  • Helm 項目支持變量組管理

工作流

  • 工作流支持視圖

  • 工作流支持多 PR 合併構建

  • 工作流支持中文名稱

  • 工作流 IM 通知支持指定人(飛書&企業微信)

  • 自定義工作流代碼變更觸發分支選擇支持正則表達式

  • 自定義工作流支持鏡像分發任務

  • 自定義工作流支持任務間參數傳遞

  • 自定義工作流支持任務間共享存儲

  • 自定義工作流增加通過率和耗時分析數據

  • 自定義工作流增加準備環境階段

  • 工作流列表增加執行信息

代碼掃描

  • 代碼掃描支持自定義構建鏡像

  • 代碼掃描鏈接支持跳轉到對應 sonar 項目

系統

  • 快捷鏈接入口優化

  • 構建模板/Helm Chart 模板添加引用列表

  • AWS 對象存儲集成添加區域配置

  • 鏡像倉庫選擇全局支持搜索

  • 軟件包管理版本更新

其他優化及問題修復

  • 32 個體驗交互細節優化

  • 工作流/服務日誌支持自定義顏色

  • 工作流列表樣式優化

  • 產品工作流執行工作流任務 openAPI 優化

  • 代碼分支選擇組件交互優化

  • 測試任務執行過程不做鏡像倉庫登錄操作

  • K8s YAML 項目環境中相關報錯信息放服務列表顯示

  • 修復工作流/測試/代碼掃描名稱超過一定長度後無法執行的問題

  • 修復自定義工作流緩存路徑渲染 $WORKSPACE 變量問題

  • 修復 commit msg 多行導致工作流執行失敗問題

  • 優化前端字體引用加載,移除站外字體引用,提升頁面加載速度

 

Release Note

Projects

  • Customization for Dashboard.

  • Search functionality for projects.

  • Helm Services can be imported from repository of other types.

  • Improvements to parameters for k8s services.

Workflow

  • Implemented view for workflows.

  • Multiple PR for single build.

  • Workflow naming now supports chinese characters.

  • IM notification for workflow can now be configured to notice a single person ( for Feishu & Wechat Enterprise )

  • Custom workflow can now use regex to set multiple branches as its trigger.

  • Code scanning step for custom workflow.

  • Image distribution step for custom workflow.

  • Parameter passing through steps for custom workflow.

  • Shared PVC between steps for custom workflow.

  • Statistics for custom workflow.

  • Added preparation stage for custom workflow.

Code Scannings

  • Sonar scanning can now use customized images.

  • Sonar scanning task now has a link for the related sonar project.

System

  • Added English as a system language.

  • Improvements to external links.

  • Reference list for helm chart templates and build templates.

  • Added region setting for AWS S3 integration.

  • Search functionality for registry selection.

  • Zadig Packages version updates.

Improvements

  • 32 UI/UX improvements.

  • Logs style customization.

  • OpenAPI improvements.

  • User experience improvements for repository & branch selection.

  • Multiple bugfixes.

特別感謝以下社區小夥伴,提出的寶貴建議:

@亮亮 @Eʟɪᴀᴜᴋ  @9ishell @胡生生 @李先磊 @志明 @羅志軍

凡是過往,皆為序章,2023 大家一起加油!

Zadig,開放,鏈接,專業。