来源|尔达 Erda 公众号

Erda v1.1 Changelog

https://github.com/erda-project/erda/blob/master/CHANGELOG/CHANGELOG-1.x.md

Erda 是由端点开源的一站式云原生 PaaS 平台,项目自开源发布以来,吸引了众多相关领域的专家和开发者们的关注,在大家的积极反馈下,社区的开发工作发展迅速。2021 年 7 月 27 日晚,Erda 1.1 版本正式发布,主要新增了 3 项重要功能,分别是:

  • 支持项目级应用
  • 项目协同事项变更消息订阅
  • 支持导入用户已有 K8s 集群

以上 3 项重要功能的开发需求来自社区众多用户的实际反馈。此外,Erda v1.1 还新增了一些 bug 的修复和文档的更新,欢迎使用体验 Erda v1.1!感谢为本次版本做出贡献的社区小伙伴,我们将会继续广泛关注和采纳社区的建议,推动 Erda 项目的进一步发展,期待听到大家更多的反馈!

下文是本次版本发布功能的进一步介绍。

Erda v1.1 亮点特性

1. 支持项目级应用

目前,Erda 平台中所有的 CI/CD 都是在最小单元应用层进行的,但是实际产品或者解决方案开发过程中构建部署的场景往往是复杂多样性的,项目级的构建部署、自动化测试和制品发布也是实际场景中经常遇到的需求。在只有应用层构建部署的情况下,没有一个很优雅的方案来解决以上问题。

为了能够优雅解决上述问题,Erda 技术团队基于现有产品以应用为中心和 IaC 的理念,在 Erda 1.1 版本中支持了项目级应用。项目级应用本质上还是一个应用,仍通过 pipeline.yml 管理 CI/CD 的流水线过程,不同的是该 pipeline 流水线不仅仅是本应用代码构建、部署等 Action 能力的调用,还能对项目下其他应用的流水线进行编排和调用执行,从而实现项目级的应用部署功能。

具体的使用方法也非常简单,只要在 pipeline.yml 编排中选择应用构建、其他应用 pipeline 执行的 Action 即可。



图 1:应用创建 Action



图 2:应用流水线执行 Action

功能部分演示视频链接:https://www.bilibili.com/video/BV12y4y1j7zW/

2. 项目协同事项变更消息订阅

如何在一个平台让不同的研发角色进行高效协作,一直是项目管理的难点。Erda 平台也在始终致力于打造一个这样的协作平台,目前已经具备 milestone、backlog、sprint、requirement、task、bug 等管理功能,但是在事项订阅通知方面做的还不够好,不能及时接收到自己关注事项的变更通知,这在很大程度上阻碍了异步协同的高效性。

为此,在 Erda 1.1 版本中,我们增加了事项订阅的功能,让用户能够自定义关注自身的相关事项、当事项内容、状态、备注等发生变动时,都能够接收到站内信和邮件通知。



图 3:事项订阅

支持导入已有集群

当前,在 K8s 盛行的背景下,平台用户往往已经搭建一个或多个 K8s 集群,那么如何导入用户已构建集群进行复用呢?我们在 1.1 版本中提供了白屏化的集群导入方式,方便用户有效合理复用已有资源。

集群导入的方式支持原生的 Kuberconfig、Account 和平台 Agent 三种模式,多元化的集群导入管理方式更方便用户便捷导入。



图 4:集群导入

更多特性

  • 手工测试用例支持异步导入导出
  • 缺陷新增关闭日期的查看和筛选
  • 事项协同-待处理页面支持翻页
  • 代码仓库克隆地址优化
  • 事项编辑滑窗及描述区块大小优化
  • 事项协同表格支持调整分页大小
  • 容器日志下载文件名和后缀格式优化:服务名_时间戳.log

Erda v1.1 Changelog

https://github.com/erda-project/erda/blob/master/CHANGELOG/CHANGELOG-1.x.md

总结

本次 Erda 1.1 版本的发布,主要增强了平台 SaaS 化能力,解决社区用户使用 Erda 过程中反馈的问题。主要表现在以下三个方面:

  • 支持项目级应用
  • 项目协同事项变更消息订阅
  • 支持导入用户已有 K8s 集群

如果你有任何疑问,欢迎添加小助手微信(Erda202106)加入交流群,参与交流和讨论!

Erda 1.1 版本发布|3 大亮点特性最新解读的更多相关文章

  1. Lucene 4.0 正式版发布,亮点特性中文解读[转]

    http://blog.csdn.net/accesine960/article/details/8066877 2012年10月12日,Lucene 4.0正式发布了(点击这里下载最新版),这个版本 ...

  2. Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):5、Maven版本发布与后续版本更新(大结局)

    文章目录: Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):1.JIRA账号注册 Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):2.PGP ...

  3. JeeWx捷微3.1小程序版本发布,支持微信公众号,微信企业号,支付窗——JAVA版开源微信管家

    支持小程序,JeeWx捷微3.1小程序版本发布^_^ JeeWx捷微V3.1——多触点小程序版本管理平台(支持微信公众号,微信企业号,支付窗)   JeeWx捷微V3.1.0版本紧跟微信小程序更新,在 ...

  4. JAVA版开源微信管家—JeeWx捷微3.1小程序版本发布,支持微信公众号,微信企业号,支付窗

    支持小程序,JeeWx捷微3.1小程序版本发布^_^ JeeWx捷微V3.1--多触点小程序版本管理平台(支持微信公众号,微信企业号,支付窗) JeeWx捷微V3.1.0版本紧跟微信小程序更新,在原有 ...

  5. EQueue 2.3.2版本发布(支持高可用)

    前言 前段时间针对EQueue的完善终于告一段落了,实在值得庆祝,自己的付出和坚持总算有了成果.这次新版本主要为EQueue实现了集群功能,基本实现了Broker的高可用.另外还增加了很多实用的功能, ...

  6. RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本发布

    (新年巨献) RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本发布 历时数月,RDIFramework.NET V2.8版本发布了,感谢大家的支持. RDIFram ...

  7. Spring.Net.FrameworkV3.0 版本发布了,感谢大家的支持

    Spring.Net.FrameworkV3.0 版本发布了,感谢大家的支持. Spring.Net.Framework,基于.NET的快速信息化系统开发.整合框架,为企业或个人在.NET环境下快速开 ...

  8. 【AngularJS】 2.0 版本发布

    [AngularJS] 2.0 版本发布 w5cValidator[AngularJS] 2.0 版本发布   w5cValidator 插件基于angular原有的表单验证,在原有的基础上扩展了一些 ...

  9. JEECG 3.7.2版本发布,企业级JAVA快速开发平台

    JEECG 3.7.2版本发布 -  微云快速开发平台 JEECG是一款基于代码生成器的J2EE快速开发平台,开源界"小普元"超越传统商业企业级开发平台.引领新的开发模式(Onli ...

随机推荐

  1. .Net(c#)汉字和Unicode编码互相转换实例

    {"name": "\u676d\u5dde", "href": "www.baidu.com"} 经常遇到这样内容的j ...

  2. Bzoj通过5题纪念

    我A了五题啦!!!

  3. Tarjan算法离线 求 LCA(最近公共祖先)

    本文是网络资料整理或部分转载或部分原创,参考文章如下: https://www.cnblogs.com/JVxie/p/4854719.html http://blog.csdn.net/ywcpig ...

  4. 『学了就忘』Linux基础命令 — 19、目录操作的相关命令

    目录 1.ls命令 2.cd命令 (1)绝对路径和相对路径 (2)cd命令的简化用法 3.pwd命令 4.mkdir命令 5.rmdir命令 常用目录操作的相关命令: ls命令 cd命令 pwd命令 ...

  5. WPF_02_XAML

    XAML(Extensible Application Markup Language的简写)是用于实例化.NET对象的标记语言.XAML对于WPF不是必须的. XAML基础 XAML标准: XAML ...

  6. SpringBoot热部署(7)

    1.引入热部署依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId ...

  7. Java多线程| 01 | 线程概述

    Java多线程| 01 | 线程概述 线程相关概念 进程与线程 进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是操作系统进行资源分配与调度的基本单位.可以把进程简单的理解 ...

  8. 常用的package.json以及React相关

    常用的package.json以及React相关 前言 package.json 的简单介绍 简单版的 package.json 必备属性(name & version) name 字段 ve ...

  9. MongoDB与MySQL效率对比

    本文主要通过批量与非批量对比操作的方式介绍MongoDB的bulkWrite()方法的使用.顺带与关系型数据库MySQL进行对比,比较这两种不同类型数据库的效率.如果只是想学习bulkWrite()的 ...

  10. [python]Robotframework+Git+jenkins实现持续集成并生成测试报告发送邮件

    1.环境需求 &robotframework(不写搭建,自行百度) & git(不写安装,自行百度) &jenkins 2.安装jenkins 官网下载最新版本https:// ...