迎六一,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,实现完整的云原生交付流程
新增功能详情列表
开发者工具
项目
环境
- K8s Helm Chart 环境支持 Release 视图
工作流
系统设置
优化和缺陷修复:
- 修复 K8s YAML 项目使用版本回溯的版本无法创建环境的问题
- 修复镜像清理功能状态异常情况下无法继续清理的问题
Release Note
Developer Tools
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
特别感谢以下社区小伙伴,提出的宝贵建议:
同时感谢代码贡献者,让 Zadig 更开放、强大:
- 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
- https://github.com/koderover/zadig-portal/pull/862
展开阅读全文