盛夏莫干山清凉发布 Zadig v1.14.0:工作流更自由、环境更强大


炎炎盛夏,全球变暖,一周年之际,Zadig 团队在浙西莫干山发版,正式推出 Zadig v1.14.0。

经过一年的发展,Zadig 产品的完整性、易用性、扩展性上都得到了充分的发展,和社区小伙伴一起,茁壮成长。本次版本推出更为强大的自定义工作流,满足企业在交付链条上的流程编排需求,是在 Zadig 独有利剑“环境治理”能力之后又一重大功能,进一步帮助企业面向各种场景、高度自主地开发自定义模块和服务,同时拥抱更多合作伙伴和工程师可以参与进来,在整个云原生软件交付生命周期中编排任何有益迭代高质量产品的服务和价值。Enjoy ~

工作流无所不能,企业流程 100% 可适配

工作流触发机制更灵活,支持 Git 触发器、执行部分任务

工作流策略设计更方便,支持配置默认分支

丰富的变量能力,支持参数化配置工作流,在各阶段之间传递信息

开放的任务编排设计,企业可自定义开发适配自身业务流程的模块

环境能力进一步增强,工程师体验更便利

支持基于已有 K8s YAML 环境复制,一键拉起指定版本的环境

支持查阅环境变更记录,让操作有迹可循

支持下载容器中文件,debug 能力更上一层楼

系统架构更精简,集群接入很方便

系统架构缩减,降低维护和使用负担,详细信息可查看 Zadig 系统架构

多集群管理支持 kubeconfig 方式,即使外接集群网络不能连通 Zadig 所在集群也可成功接入,从此不再受网络掣肘

效能 API 全面开放,洞悉数据背后的价值

支持通过 OpenAPI 获取构建、部署、测试的效能数据,客观洞悉数据背后的价值

托管项目加协作模式,用 Zadig 上云原生

托管项目 0 负担接入 Zadig,通过协作模式批量分配工作流、环境的权限。先人一步,走上云原生交付之路。

新增功能详情列表

工作流

  • 产品工作流支持配置默认分支
  • 自定义工作流支持通用任务
  • 自定义工作流支持选择部分任务执行
  • 自定义工作流构建任务支持配置默认分支
  • 自定义工作流支持使用自定义任务
  • 自定义工作流支持全局变量
  • 自定义工作流支持 Git 触发器
  • 自定义工作流支持 MySQL 任务
  • 支持在 Sonar 代码扫描中使用变量 $BRANCH 获取代码分支

环境

  • Helm Chart 项目和 K8s YAML 项目更新环境前添加 dryRun 操作
  • 环境支持变更记录
  • K8s YAML 项目支持环境复制
  • 支持从容器中下载文件

其他

  • 托管项目支持协作模式
  • 开发者中心开放效能洞察 API
  • 多集群管理支持 kubeconfig 方式
  • Zadig 架构优化,合并组件

缺陷与优化

  • 修复托管项目中有同名服务时,工作流 Webhook 不生效问题
  • 修复自定义工作流自定义构建镜像 PATH 被覆盖问题
  • 修复自定义工作流构建任务无法拉取自定义构建镜像问题
  • 修复自定义构建变量名称修改后变量值无效问题
  • 修复交付物工作流中扩展步骤无效问题
  • 修复代码扫描中克隆目录无效的问题
  • 支持 IP + PORT 形式配置通用 Git 代码源

Release Note

Workflow

  • Workflows can choose their own default branches.
  • Implement general job for custom workflow.
  • Jobs can partially be executed in custom workflow.
  • Implement custom job for custom workflow.
  • Enable global variables for custom workflow.
  • Enable webhooks for custom workflow.
  • Implement Mysql plugin for custom workflow.
  • Enable the use of $BRANCH parameter in code scan.

Environment

  • Dry run functionality for both helm chart project and yaml project.
  • Operation logs for environment changes
  • Environment duplication functionality for yaml project.
  • Download files from pods in environment pages.

Improvements & Bugfixes

  • Collaboration mode has been enabled for loaded projects.
  • OpenAPI for build, test and deploy statistics.
  • Clusters can be managed by kubeconfigs instead of agents.
  • Merged some microservices.
  • Codehost with git protocol is now compatible with repository with IP + port.
  • Multiple code-scan improvements.
  • Multiple webhook bugfixes
  • Multiple workflow improvements.

Zadig,让工程师更专注创造。欢迎加入 开源吐槽群🔥

Zadig on Github
Zadig on Gitee


相關推薦

2023-07-12

img:kerdkanno   极速后台框架 FastAdmin V1.4.0 正式版 FastAdmin 致力于服务开发者,努力为开发者节省更多的时间,让大家有更多的时间读书、健身、开源、投资、帮朋友和陪家人。 更新记录: 新增url_clean和check_url_allowed安

2023-04-14

Drew 认为,FSF 没有重视起 传播自由软件理念,开发、发布和推广 copyleft 许可证,监督自由软件运动的健康发展 这几个核心理念的发展,同时还分心将资源投入到了其他的闲散工作中。 他指责称,首先,作为自由软件哲学

2023-01-17

新功能包括:  1.增加「开关」的「流量解读」示意图 2.对平台文案进行统一优化 3.支持查看「删除」人群组时受影响的开关 4.将Server模块的代码库移动到 FeatureProbe的代码库 bug修复包括: 1.开关的监控模块数据加载缓慢 2.「审

2022-07-27

作一个依赖于 FVWM 的轻量级混合桌面环境。 目前 NsCDE 发布了 2.2 版本,添加了一些功能、第三方集成、Bug 修复等内容。 修复 rofi 和 dunst 主题 重命名 NsCDE .desktop 文件以符合标准 图标主题更新 CSS:支持火狐100+ 合并 G

2023-06-20

NsCDE 是一个复古但功能强大的轻量级 UNIX 桌面环境,类似于 CDE 的外观,但具有更强大和更灵活的底层框架,更适合现代类 unix 和 Linux 系统和用户需求。 NsCDE 结合了一些自由软件组件和自定义 FVWM 应用程序和大量配置,可视作

2022-04-14

地轻松迁移到云或跨云。 FOSS 带来了成本节约、代码自由和强大的创新社区。 受访者将降低成本 (45%)、降低许可费用 (41%)、完全访问应用程序源代码 (40%) 和社区力量 (40%) 列为 FOSS 的最大优势。 FOSS 的灵活性是一个主要的

2024-10-15

Linux 桌面环境 KDE Plasma 6.2 现已发布。此版本旨在让 Plasma 变得更友好、更易访问、更智能。 Plasma 6 在过去的两个版本中已经形成了自己的风格。大迁移带来的"不稳定"已经消除,现在是时候开始兑现Plasma 构建新的 Qt 6 和

2024-07-12

前言​ 大家好,我是 LeaferJS 的创始人万超。 盛夏的绿叶在雨后阳光的照耀下熠熠生辉,正如 Leafer 的寓意:看见希望,不断成长。 在此,我很高兴的向大家宣布,经过我们 3 年多开发的 LeaferJS 开源引擎终于打磨成熟,迎来

2024-08-02

是,GodoOS 是一款完全开源的操作系统。这意味着您可以自由地使用、修改并分享它,无需担心任何版权问题。同时,它也支持离线使用,保障您的数据安全无忧。您可以放心地使用 GodoOS 进行内网办公,享受高效、便捷的办公体

2023-04-30

Dragora 3.0 Beta 2 已发布。 Dragora GNU/Linux 是基于简单这一理念而独立开发的 GNU/Linux 发行。它被自由软件基金会认可,是只提供自由软件的屈指可数的几个发行之一,拥有简化高效的系统安装程序,更强大的包管理系统,以及对

2023-08-17

开放,可视化编程。” CyberDog 2 目前定价 12999 元。一同发布的还有其内置的 CyberGear 微电机,售价 499 元。   此外,其还宣布联动《流浪地球》系列导演郭帆,担任小米科技人文共创家,“和小米一起,邀请全世界机器人

2024-07-23

还记得最初选择写博客的理由吗?是希望用它来记录生活中的点滴,在闲暇时翻阅,重温过往的经历,品味岁月的滋味,还是分享知识,记录成长? 从 ZrLog 3.1 起支持本地部署,并配合 CDN 或 GitHub Pages 服务实现动静结合,

2023-07-20

跟着我读三遍! 自由软件意味着使用者有运行、复制、发布、研究、修改和改进该软件的自由。 !!! 自由软件意味着使用者有运行、复制、发布、研究、修改和改进该软件的自由。 !!! 自由软件意味着使用者有运行、

2023-08-18

全新的GoPloy v1.15.2版本已经正式发布了!作为持续部署领域的领先工具,GoPloy不仅仅是一个版本更新,更是为您的开发流程带来的一次质的飞跃。在这个版本中,我们致力于提供更智能、更强大的功能,以满足您在持续部署过程