发版日志

目录

3.20 - Alauda DevOps

新增与优化功能

Alauda DevOps v3 插件发布了包含安全更新和部分优化功能的新版本

  • 用户可以将 Alauda DevOps Jenkins v3Alauda DevOps v3 集成到最新的 DevOps Toolchain 中。
  • Pipeline 执行表单支持填写默认值。
  • BuildsReleases pipeline 重构了参数渲染逻辑,参数支持引用 artifact 属性值和映射表达式。

其他变更:

  • 修复了 Alauda DevOps v3Alauda DevOps Jenkins v3Alauda DevOps Eventing v3 中的安全漏洞。

插件最新版本如下:

Plugin NameLatest Plugin Version
Alauda DevOps v33.20.35
Alauda DevOps Jenkins v33.20.17
Alauda DevOps Eventing v33.20.8

重大变更

  • 随着 Alauda DevOps Jenkins v3 v3.20.17 的更新,base2 node(即 devops/builder-tools 镜像)中已移除 s2i 工具。此变更不影响内置 Tasks,但任何依赖 s2iCustom Task 将无法在 base2 node 上运行。如果您仍需使用 s2i,可选择以下方案之一:
    • 使用 legacy base node(如果您的环境是从 v3.20 之前的版本升级而来);legacy base node 仍包含 s2i 工具。
    • 构建包含 s2i 工具的自定义镜像。

修复的问题

  • 在此更新之前,当交付中已经存在动态表单的 descriptors 时,使用模板功能的 "复制动态表单" 会导致内容解析不正确,从而无法正常执行。这次更新修复了这一问题。现在,无论交付是否包含动态表单,模板功能都能正确运行.
  • 当前版本的服务将jenkins流水线项目模版保存到了名称错误的数据库表中,因此导致从其他版本升级到该版本,或从该版本升级到后续版本时,都会找不到之前创建的项目流水线模版

已知问题

此次发版无相关问题。

弃用与移除功能

移除的功能

DevOps Toolchain 部署移除

以下插件在 Alauda DevOps UI 中禁用了 DevOps Toolchain 的部署功能:

Plugin NamePlugin Status
Alauda DevOps Gitlab v3Deprecated
Alauda DevOps Harbor v3Deprecated
Alauda DevOps SonarQube v3Deprecated
Alauda DevOps Nexus v3Deprecated