建木持续集成平台v2.3.0发布

本文档介绍了DSL流程图中节点增加on-failure字段,以处理节点执行失败时的场景。当节点出错时,用户可以选择挂起或忽略错误继续执行。此外,修复了包括yaml语法支持、触发器参数定义、条件网关渲染和流程错误处理在内的多个BUG,并新增了工具栏旋转功能。同时,对项目官网、托管和文档平台进行了优化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

RFC-023-node-ignore-error

概述

在项目DSL节点声明中,增加on-failure字段,用于配置节点执行失败时的处理方式。

问题描述

  • 存在节点错误后仍需继续执行后续节点的场景。
  • 当前无法利用节点内置的execution_status输出参数和条件网关进行失败告警等配置。

解决方案

在节点添加on-failure字段

on-failure: suspend(默认值,当前节点失败时,自动挂起,但需手动重试/忽略当前节点)

on-failure: ignore(当前节点失败时,自动忽略后,继续执行后续节点)

图片

新增功能

  • 工具栏增加旋转功能,可水平/垂直展示流程

图片

  • 添加trigger_id作为内置输入参数

图片

BUG修复

  • CI迁移环境后,如果webhook不存在时,点击重试会报错
  • yaml语法支持不完善➡️ 目前yaml已支持锚点和引用
  • trigger的only条件判断的问题:当从请求体中拿到的数据为null时,trigger的only判断条件为空串时才能通过,而并非null
    图片
    ➡️
    在触发器参数中加required/default,强化定义
  • 条件网关两条腿指向同一节点时,只渲染了一条分支线

图片
➡️
图片

  • 条件网关,表达式执行错误时,流程未报错,执行了false分支
    ➡️
    修复后,若表达式执行错误,流程直接报错
  • 项目页模块尺寸不适配

项⽬官⽹

项⽬托管

项⽬文档

在线体验

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值