2023年度更新日志

本文介绍2023年度流水线 Flow 更新日志。

2023年12月

变更类型

描述

发布时间

功能

  • 流水线运行支持分支过滤规则(使用场景如:测试环境仅允许部署release/*分支,生产环境仅允许部署master分支)

image.png

2023-12-14

功能

  • 流水线 YAML 语法 stages.<stage_id>.jobs.<job_id>.condition 支持startsWith、endsWith、contains 函数(详见

2023-12-07

2023年11月

变更类型

描述

发布时间

功能

  • 流水线私有构建集群支持添加Linux arm架构机器,支持arm VM环境构建

image.png

2023-11-21

功能

  • 流水线源支持 Packages 通用制品源

    • 仓库类型:目前仅支持 通用制品

    • 仓库:请选择 Packages 制品仓库

    • 制品:请选择目标制品

    • 默认版本:流水线运行时默认使用的制品版本

    • 工作目录:后续部署任务使用制品时将下载制品到工作目录

image.png

2023-11-21

优化

  • 流水线空模板增加常用模板锚点

2023-11-14

2023年10月

变更类型

描述

发布时间

功能

  • 构建日志支持智能排查,辅助定位失败原因并提供修复建议(适用于Java构建、Java单元测试、Node构建、Node单元测试场景)

image.png

2023-10-26

优化

  • 流水线人工审批钉钉卡片支持展示运行备注

2023-10-24

2023年09月

变更类型

描述

发布时间

功能

  • JaCoCo 覆盖率采集支持 OPENJDK 17 和 OPENJDK 18

  • Java 构建、 Maven 单元测试支持 OPENJDK 18

  • Java 构建、 Maven 单元测试支持 Maven 3.9.3

2023-09-21

功能

  • 流水线列表支持展示「分组」字段

  • 流水线运行支持并发度设置

2023-09-07

2023年08月

变更类型

描述

发布时间

功能

  • YAML辅助编辑优化,详见 YAML辅助编辑器

    • YAML校验提示优化:编辑区实时展示校验结果、增加校验问题面板展示、增加快捷键

    • YAML语法支持自动补齐

      • 支持静态语法关键字补齐

      • 支持服务连接、构建集群、主机组动态资源自动获取补齐

2023-08-29

2023年07月

变更类型

描述

发布时间

功能

  • 开放创建流水线、更新流水线OpenAPI(详见

2023-07-11

2023年06月

变更类型

描述

发布时间

功能

  • 流水线源支持 Atomgit

  • Go相关步骤支持到1.20版本

    • Go构建支持1.20

    • Go单元测试支持1.20

    • Go代码扫描补齐1.18、1.19版本,支持1.20版本

2023-06-20

2023年05月

变更类型

描述

发布时间

功能

  • 流水线 YAML 语法支持示例代码源 gitSample

  • 流水线主机部署单详情支持按分批过滤、支持分页

  • 流水线上传测试报告步骤增加风险提示

2023-05-16

优化

  • 流水线 YAML 语法 condition 关键字语义优化

2023年04月

变更类型

描述

发布时间

功能

  • 流水线新增统计报表,支持查看流水线运行次数、成功率、运行耗时等,支持自定义流水线统计报表。了解更多

  • Python构建、Python单元测试支持3.9版本。

2023-04-27

功能

  • 支持以YAML方式创建流水线、流水线模板、任务模板。了解更多

  • 提供常用任务YAML示例,提供YAML手册。了解更多

2023-04-13

优化

  • 流水线运行时Github代码源支持选择分支

  • 流水线运行时Gitee代码源支持选择分支

2023年03月

变更类型

描述

发布时间

优化

  • 流水线公共存储空间及缓存空间优化,将于2023.4.1日凌晨2:00点开始,流水线产物仅保留180天、云端缓存仅保留近30天内使用过的

    • 流水线上传至云效公共存储空间的产物仅保留180天,超过180天的产物将自动清理,超过180天的部署历史将无法回滚、无法重试。上传至云效Packages私有仓库的产物不受影响。

    • 流水线公共缓存空间仅保留最近30天内有使用过的缓存,超过30天未使用的缓存将自动清理,构建时将重新下载相关依赖。存储在私有构建集群上的本地缓存不受影响。

2023-03-30

功能

  • 构建集群管理节点接入优化

    • 构建集群管理页面透出云效默认构建集群

    • 私有构建集群创建及节点接入链路调整,同一集群同时支持手动安装Runner、阿里云ECS两种接入方式

    • 私有构建集群接入节点支持查看Runner安装进度和日志

    • 私有构建集群节点支持重装Runner

    • 私有构建集群增加拥有者角色

  • Nodejs构建预置版本支持16.8、18.12版本

2023-03-09

功能

  • 支持ESS ECI部署

  • JavaScript 代码扫描预置版本支持16.8、18.12版本

2023-03-02

优化

  • 优化流水线webhook以GET方式请求缺少body报错文案

2023年02月

变更类型

描述

发布时间

功能

  • 流水线上线新版运行页

    • 全新的任务卡片设计,任务进度、错误信息一目了然,按钮分类操作便捷准确

    • 支持查看本次流水线运行的代码变更记录、运行产物、环境变量及取值等信息

    • 流水线画布支持缩放,兼顾全局概览和局部详情

2023-02-28

功能

  • Java 代码规约扫描支持 JDK17

2023-02-14

优化

  • 部署步骤分批数增加正整型格式校验

修复

  • 修复流水线运行备注存在空格导致的docker run失败问题

  • 修复构建环境SSL CA证书过期问题

  • 修复制品名称使用环境变量CI_COMMIT_REF_NAME,但在部署阶段无法下载制品问题

2023年01月

变更类型

描述

发布时间

优化

  • 优化Helm Release步骤自定义参数支持带空格

  • 优化批量删除流水线性能问题

  • 优化流水线实例排队文案

2023-01-31

功能

  • Maven单元测试支持3.8.4

  • 流水线运行日志增加webhook触发记录

2023-01-13