事项研发工作流全面优化|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日志并进行多维度分析。
目录
相关文章
|
4月前
|
弹性计算 运维 Serverless
项目管理和持续集成系统搭建问题之云效流水线支持阿里云产品的企业用户如何解决
项目管理和持续集成系统搭建问题之云效流水线支持阿里云产品的企业用户如何解决
92 1
项目管理和持续集成系统搭建问题之云效流水线支持阿里云产品的企业用户如何解决
|
消息中间件 存储 数据可视化
云工作流 CloudFlow 重磅发布,流程式开发让云上应用构建更简单
云工作流 CloudFlow 重磅发布,流程式开发让云上应用构建更简单
|
4月前
|
运维 持续交付 项目管理
项目管理和持续集成系统搭建问题之帮助以诺行进行项目管理如何解决
项目管理和持续集成系统搭建问题之帮助以诺行进行项目管理如何解决
37 3
|
4月前
|
移动开发 小程序 测试技术
项目管理和持续集成系统搭建问题之帮助以诺行管理任务和资源如何解决
项目管理和持续集成系统搭建问题之帮助以诺行管理任务和资源如何解决
40 2
|
6月前
|
数据可视化 数据挖掘 BI
工作流优化秘诀:低代码平台如何缩短项目周期
Zoho Creator是低代码平台,通过可视化组件和预设模板加速应用开发,简化工作流设计。它提供多样化组件、响应式布局、第三方集成,支持实时协作编辑、权限管理及任务跟踪,增强团队合作。自动化工作流功能包括触发器、自定义动作和审批流程自动化,减少手动操作。此外,其数据驱动的智能决策工具如BI集成,助力企业基于数据做决策。Zoho Creator简化了开发流程,提升了项目交付效率,适用于多行业场景。
55 1
|
监控 jenkins Java
持续集成/技术交付全流程流水线工具的设计与落地
持续集成/技术交付全流程流水线工具的设计与落地
175 0
|
Devops 大数据 定位技术
需求管理和版本规划基础
需求管理和版本规划基础
324 0
|
运维 前端开发 jenkins
前端自动化集成部署交付实践
随着前后端分离应用模式的推广,前端项目可独立部署维护上线,不再仅仅将前端开发后打包的文件直接丢到一个文件目录下就完事大吉了,现在对前端来说也需要了解运维的相关知识,本文旨在介绍一些相关的运维概念以及一些前端运维的实践。
339 0
|
前端开发 Java 数据挖掘
基于 Jira 的产品需求全生命周期管理实践
在整个需求全生命周期的反馈回路中,如何对需求、项目、任务、缺陷、线上质量和功能优化进行有效组织和管理的呢?
2142 1
|
缓存 开发框架 负载均衡
大型项目的发布部署:第一章:发布部署流程
大型项目的发布部署:第一章:发布部署流程
511 0