事项研发工作流全面优化|Erda 2.2 版本如“七”而至

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 快来看看有哪些新特性~

在 Erda 2.1 版本中,围绕研发全流程自动化的主线路,我们重点发布了协同事项信息自动化同步、流水线自动发现归类等研发自动化的特性。研发自动化是个大而复杂的内容, Erda 产品将会围绕此目标,会通过多个迭代版本来稳步推进。

Erda 2.2 版本主要围绕事项的研发工作流展开,重点发布了研发模式自定义配置、分支临时合并部署、任务侧的研发工作流等,大大小小新增和改善共计 31 项特性

针对研发全流程可视化、自动化的目标,此版本已经迈出实质性的 “一步”,非常希望收到大家在使用的过程中对我们的期待和建议,也欢迎大家积极参与到 Erda 社区的建设中,一起助力企业研发效能提升!

下面我们一起来看看,本次新版本将会有哪些亮点和大家见面~

亮点功能 1 Erda Gallery 全新企业资产统一管理平台上线

随着应用软件领域拆分的越来越细,企业各部门采购的软件、IT 资产使用和部门之间自研相似软件的黑盒问题已经逐渐演变为当下比较常见和难解的课题。

那么如何让企业 IT 资产管理由繁变简?如何让企业 IT 资产使用由乱变治?如何让软件交付由慢变快呢?

本次 Erda 2.2 版本为大家带来了全新的 Gallery 解决方案,主要帮助企业用户解决以下场景问题。

  • 场景1:企业研发应用高效复用,避免重复造车。在研发成果方面,依托于 Erda 的应用/项目制品管理特性,通过制品版本发布到组织 Gallery 中进行共享,组织内其他成员可以通过 Gallery 中制品进行一键部署使用,减少重复造车和版本管理混乱的问题。
  • 场景2:项目交付高效实施。从 Gallery 一键下载/安装在项目交付实施阶段,项目实施交付同学可以便捷到 Gallery 中轻松获取对应的版本在客户项目侧进行快速部署,减少了交付和研发侧为确定版本而发生的大量低效协同,也有效保障了交付部署的质量。
  • 场景3:企业 IT 资产统一管理当前应用软件领域拆分的越来越细,企业内部自研的应用软件数量也在不知不觉中水涨船高,如何统一管理和统一透出给内部成员使用成为一个比较大的课题,Erda Gallery 从企业 IT 资产管理的维度,提供了基于 DevOps 平台自动发布(外购软件的手动发布暂未开放)功能,让企业全员能够在一个地方使用企业所有的应用。

亮点功能 2 基于事项协同的研发工作流上线

软件研发效能如何提升是一个大而复杂的问题,用户并不一定能通过一堆 DevOps 工具堆砌来解决问题,当然这个肯定不是工具的问题,工具规范高效使用(通常会称之为最佳实践)和规范可复制性才是问题的关键。

为了让用户在 DevOps 平台沉淀或复制成功最佳实践来提效,Erda 2.2 版本给大家带来了基于任务的研发工作流特性,希望通过这个工作流能够让开发同学沉浸于代码的开发,项目组研发模式规范由平台来支撑,让用户在无感知的情况下完成,具体特性包含如下:

  1. 研发工作流—研发模式工作流的配置。用户通过分支策略配置和研发工作流的配置完成自定义的研发模式配置( 目前主流的研发模式为:Gitflow 或主干的开发模式)。

    • 分支策略配置:配置分支列表,并且设置这个分支从哪里来,需要合并到哪里去的分支策略
    • 研发工作流配置:配置什么分支用于干什么,生成什么制品,能够部署到什么环境

      配置入口:DevOps 平台 -> 具体项目的项目设置

1.png

  1. 任务侧选择使用工作流,并且通过临时合并分支部署的方式解决环境和资源冲突的问题,真正让任务开发同学基于任务就能完成代码、部署、自测和提交合并的任务开发全过程。

2.png

其他改善内容

改善内容主要来自于大家的日常使用反馈,后续还希望大家有任何问题的及时联系反馈给我们。具体的内容如下:

  • 【协同】工单列表的交互改善,支持标签和自定义状态
  • 【协同】项目设置的企业封网中新增说明文案,以免用户不理解咨询
  • 【协同】缺陷字段信息中新增重开次数、创建者、创建时间等字段,缺陷责任者指定自动化优化
  • 【自动化测试】单元测试报告中支持模块级的覆盖率统计
  • 【自动化测试】自动化测试场景集名称支持区分大小写
  • 【制品】优化和加强项目制品创建/部署筛选器
  • 【流水线】应用流水线按使用场景进行规范统一交互
  • 【流水线】流水线详情页面支持分享,让测试或者研发同学之间排查问题的信息同步更方便
  • 【流水线】流水线中 action 支持 disable 管理
  • 【流水线】流水线 action 支持 oom 错误提示
  • 【流水线】流水线详情内容中支持执行记录切换
  • 【流水线】规避网络抖动的流水线日志报错,避免用户误解
  • 【流水线】流水线通知中支持部署环境和部署人员信息的透出
  • 【部署】部署 Precheck 能力加强,支持重复部署的校验
  • 【部署】部署 Precheck 能力加强,支持镜像存在的校验
  • 【部署】Dice.yml 新增文件格式 Precheck 功能
  • 【部署】DevOps 平台的 Runtime 详情页面中支持快速切换对象
  • 【性能】平台慢 SQL 性能优化
  • 【性能】优化 ES 中 Tracing 相关指标性能问题
  • 【监控告警】告警规则中支持默认勾选开启恢复通知
  • 【日志】在 Runtime 控制台,解决日志降级后不能下载的问题
  • 【日志】支持日志采集端限流
  • 【日志】 优化日志采集端 Fluent-bit 问题
  • 【tools】支持通过新的 CRD 部署 Erda
  • 【API 网关】API 网关支持回调鉴权能力
  • 【环境】部署中心的环境下,支持工作流配置的信息有效透出,方便用户使用
  • 【国际化】产品国际化的优化

Erda V2.2 Changelog:
https://github.com/erda-project/erda/releases/tag/v2.2.0

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
5分钟快速部署PESCMS TEAM 团队任务管理系统开发版
所在的公司也经历过小团队的发展,为了高效率,通常都是面对面交流,很多时候事情谈论过后不久就已经淡忘了。而且工作任务不能全局观察,成员之间基本上都要主动去询问,效率反而低下。所以今天就介绍一款开源的中小团队的任务管理系统。
1412 0
|
6月前
|
Kubernetes Java 开发工具
Kubernetes部署项目流程(新手上线新版本服务整个流程)
【8月更文挑战第1天】Kubernetes(k8s)新手上线新版本服务整个流程
133 5
|
NoSQL Redis Docker
快速搭建编排上线项目实例
快速搭建编排上线项目实例
115 0
|
安全 Devops Java
阿里巴巴DevOps实践指南(十八)| 基于制品元数据提升交付效率
为保证软件交付的质量,我们对交付物有功能和性能上的要求。这些要求体现在交付过程中产生的数据上,包括:代码评审数据、安全扫描数据、回归测试结果等。这些数据以交付物(制品)为载体。我们把这些数据称作制品的元数据。
阿里巴巴DevOps实践指南(十八)| 基于制品元数据提升交付效率
|
运维 前端开发 jenkins
前端自动化集成部署交付实践
随着前后端分离应用模式的推广,前端项目可独立部署维护上线,不再仅仅将前端开发后打包的文件直接丢到一个文件目录下就完事大吉了,现在对前端来说也需要了解运维的相关知识,本文旨在介绍一些相关的运维概念以及一些前端运维的实践。
349 0
|
运维 Kubernetes 监控
KubeVela 1.1 发布,开启混合环境应用交付新里程碑
KubeVela 作为一个开箱即用、面向现代微服务架构的应用交付与管理平台,今天正式发布了 1.1 版本,以更加用户友好和完善的功能集,开启了“让混合环境应用交付更加简单高效”的重要里程碑。
KubeVela 1.1 发布,开启混合环境应用交付新里程碑
|
9月前
|
安全 测试技术 UED
你知道SBTM(会话式测试管理)的最佳实践吗?
你知道SBTM(会话式测试管理)的最佳实践吗?
149 0
|
6月前
|
弹性计算 运维 Serverless
项目管理和持续集成系统搭建问题之云效流水线支持阿里云产品的企业用户如何解决
项目管理和持续集成系统搭建问题之云效流水线支持阿里云产品的企业用户如何解决
107 1
项目管理和持续集成系统搭建问题之云效流水线支持阿里云产品的企业用户如何解决
|
运维 监控 前端开发
|
监控 测试技术 程序员
732.【chatGTP】测试工作人员如何使用容器云持续集成,持续部署?
732.【chatGTP】测试工作人员如何使用容器云持续集成,持续部署?
159 0

热门文章

最新文章