Zadig 100% 开源一周年之际,正式推出 v1.13.0,以开发者体验为重要使命,用工作流链接一切价值,让工程师更加专注创造。这个版本推出了云原生通用工作流,兼顾灵活和高效,简单与强大。旨在让更多合作伙伴和工程师参与进来,在整个云原生软件交付生命周期中编排任何有益迭代高质量产品的服务和价值。Enjoy ~
可自由编排的通用工作流,灵活、简单更强大
支持两种开发模式 GUI 和 YAML
支持自定义阶段和步骤设置
支持自由开发拼装步骤、人工审核
环境配置支持自动同步,落地企业级 GitOps 实践
代码仓配置更新,自动更新到环境
资源管理更安全,调度策略更灵活
支持为 Dind 配置持久化缓存能力,通过挂载存储资源保留镜像构建缓存,为构建提效。
新增功能详情列表
功能:
- 支持自定义可编排的工作流
- 支持项目级别的主机管理
- 服务详情信息添加节点信息和 Pod Ready 状态
- 环境-服务查看支持启动调试容器
- 支持 Dind 挂盘
- 环境配置支持自动同步
缺陷和优化:
- 优化工作流列表页面加载效率
- 优化版本管理状态展示、支持过滤镜像
- 优化删除服务定义并更新环境后资源删除逻辑
- 修复使用构建模版代码库信息无法搜索的问题
- 修复分支构建场景下,JIRA 信息获取不到问题
- 修复交付物部署工作流克隆任务无法获取镜像信息的问题
- 新建同名服务时给出错误提示
- 修复选取 GitHub 代码库没有按组织/用户过滤的问题
- 修复镜像名称带有下划线的情况执行工作流相关问题
- 修复测试任务超时后自动重试问题
- 修复取消工作流任务后状态变成超时问题
- 修复环境配置相关问题
- 修复「其他」类型的代码扫描选择分支问题
- 修复 Helm Chart 环境中删除所有服务后页面报错的问题
- 修复 hub-agent 连接数过多的问题
Release Note
Feature
- New Workflow released
- VMs can be managed in project settings.
- Node IP and pod readiness status has been added to the service info page.
- Pod debug mode has been added to the service info page.
- DinD can now use PVC as a storage option
- K8S Resources loaded from codehost can automatically be synced.
Improvements & bugfixes
- List workflow API performance has been improved.
- Minor improvement for version control.
- Resources can be deleted correctly when the service definition is deleted.
- Lower the connection count for hub-server and hub-agent.
- Multiple bugfixes
特别感谢以下社区小伙伴,提出的宝贵建议:
@乔克 @LXY @余崇博 @似水流年 @Rio
同时感谢代码贡献者,让 Zadig 更开放、强大:
@pokixing
Zadig,让工程师更专注创造。