发版日志

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 的更新,s2i 工具已从 base2 nodedevops/builder-tools 镜像)中移除。此变更不会影响内置 Task,但任何依赖 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