Zadig v1.12.0 推出 VS Code 外掛,全面支援 GitOps ,好工具就要到最後一公里

語言: CN / TW / HK
迎六一,Zadig 正式推出 v1.12.0,以   開發者體驗為重要使命,面向開發者   推出 VScode 外掛,好工具就要到最後一公里;環境模組進一步增強   自測模式的應用範圍,全面支援了 K8s YAML、Helm Chart 部署型別的專案;企業場景接入更為   簡易靈活,支援   全域性構建模板、程式碼源支援   標準 Git 協議  現有 NS 零負擔遷移;支援   GitOps 模式,服務配置可監聽程式碼變更實現自動更新同步,Enjoy ~

面向開發者增強終端能力,開發盡絲滑

正式推出 VS Code 外掛,本地開發更高效

面向開發者提供了環境檢視,服務重啟、詳情檢視、映象更換,Pod 實時日誌檢視等功能,同時還支援遠端開發容器配置,遠端除錯本地應用程式等。可以通過 VS Code 應用商店搜尋下載:Zadig Toolkit

自測模式增強,人手一套子環境,開發者聯調不用愁

Zadig “自測模式” 全面支援 K8s YAML、Helm 部署型別的專案,基於 Istio + Tracing 技術方案實現上百開發者一套環境下的高效協作,管理員通過開啟自測模式,工程師可以方便的建立獨立自測聯調子環境
 
  • 管理員開啟自測模式:
 
  • 開發者建立子環境:
 
  • 按需選擇自測聯調的服務:

程式碼掃描即服務,為開發過程安全保駕

支援程式碼掃描功能模組,通過 Webhook 同步非同步觸發自動掃描服務,第一時間將程式碼裡的   壞味道反饋給開發者。

場景接入更靈活簡易,通用又強大

支援全域性構建模板,運維負擔再次降低

繼 K8s YAML 模板庫、K8s Helm Chart 模板庫、Dockfile 模板庫,重磅支援全域性構建模版;數百微服務構建指令碼只需一份搞定管理維護,尤其適合一個微服務一個程式碼倉的場景,向一切碎片化運維說不。
 
  • 抽取通用構建過程為構建模板:
 
  • 使用模板建立構建,組織服務和程式碼庫即可,無需關注其他構建碎片資訊:

支援整合標準 Git 協議,任何程式碼源皆可接入

除了支援較為普遍的程式碼源,諸如 GitLab/GitHub/Gerrit/Gerrit,為方便更多企業現狀場景,支援了標準的 Git 協議程式碼源接入。

現有 NS 零負擔遷移,接入更方便

K8s YAML 專案支援從現有 K8s 匯入服務,幾乎無遷移成本,走上雲原生交付流程。

同步功能開啟,GitOps 一觸即發

服務配置 AsCode,環境自動更新

程式碼庫中服務配置變更,可以自動通知更新環境

模板庫支援同步能力,運維便利更強大

K8s YAML 模板 / Helm Chart 模板支援自動同步,變更後只需一鍵操作,即可自動應用到所有相關的服務配置

支援從 Gitee 程式碼庫中同步服務配置,全場景覆蓋

繼 v1.11.0 支援 Gitee 程式碼整合後,進一步增強對 Gitee 生態的支援;新增服務配置、模板庫從 Gitee 倉庫同步和匯入能力的支援,Gitee 使用者可以一站式接入 Zadig,實現完整的雲原生交付流程

新增功能詳情列表

開發者工具
  • 支援 VS Code Plugin
專案
  • 支援程式碼掃描
  • 支援服務關聯多個構建
  • K8s YAML 專案支援從現有 K8s 匯入服務
  • 支援從 Gitee 程式碼庫中同步服務配置
  • 支援服務配置變更後自動更新環境
  • 支援   主機登入許可權獨立管理
  • K8s YAML 專案變數編輯框支援多行輸入
模板庫
  • 支援全域性構建模板
  • 支援從 Gitee 程式碼源匯入 Helm Chart 模板
  • 支援 K8s YAML 模板 / Helm Chart 模板變更後自動更新服務配置
環境
  • K8s Helm Chart 環境支援自測模式
  • K8s Helm Chart 環境支援 Release 檢視
工作流
  • 支援 IM 通知配置多個
  • 支援自定義構建程式碼過濾規則
系統設定
  • 支援配置全域性系統許可權
  • 支援整合多個 Jenkins
  • 支援配置預設登入頁面
  • 主機管理支援 HTTP/HTTPS 健康檢查
  • 支援整合標準 Git 協議的程式碼源
  • 多叢集管理升級能力增強
  • 支援 dind 多副本
優化和缺陷修復:
  • 前端按鈕級別的許可權控制
  • 環境中的服務列表支援一鍵重新整理
  • 修復 K8s YAML 專案使用版本回溯的版本無法建立環境的問題
  • 修復映象清理功能狀態異常情況下無法繼續清理的問題

Release Note

Developer Tools
  • VS Code developer plugin
Project
  • SourceCode scanning has been supported
  • Service can be linked to multiple builds
  • Services can be loaded from kubernetes cluster
  • Services can be loaded from Gitee
  • Environments can be automatically updated when the service is updated
  • Minor improvements
Templates
  • Build template has been added
  • Helm chart template can be loaded from Gitee
  • Service created from templates can automatically be updated after the template's update.
Environment
  • Testing mode for helm projects.
  • Helm Releases can be listed for helm projects.
  • Add a button to refresh the service list.
Workflow
  • Multiple IM notification support.
  • Branch/Tag filter for repository when executing workflow.
System
  • Multiple Jenkins integration
  • Clone with git protocol is supported.
  • Multiple DinD instances are supported
  • Minor improvements
Bugfix & Improvements
  • Button-level authorization config implemented
  • Minor bugfixes

 

特別感謝以下社群小夥伴,提出的寶貴建議:
@Alex @dav @喬克 @Eʟɪᴀᴜᴋ @Aurora @添 @   zwkno1  @In @fangzhengjin @天堂 @杭州 @John Wong @leim @renle177 @   ploynomail  @   shouyong  @Oliver+7 @Zzzzzz @Good Time @放開那女孩
 
同時感謝程式碼貢獻者,讓 Zadig 更開放、強大:
@   zxdvd
  • https://github.com/koderover/zadig/pull/1538
  • https://github.com/koderover/zadig/pull/1412
  • https://github.com/koderover/zadig/pull/1516 
  • https://github.com/koderover/zadig/pull/1517
@   rovast
  • https://github.com/koderover/zadig-portal/pull/862
 
Zadig,讓工程師更專注創造!歡迎加入   開源吐槽群🔥