发版日志

3.20 - Alauda DevOps

新增和优化的功能

Alauda DevOps v3 插件已发布新版本,包含安全更新和一些优化功能

  • 用户可以将 Alauda DevOps Jenkins v3Alauda DevOps v3 与最新的 DevOps Toolchain 集成。
  • 流水线执行表单支持填充默认值。
  • BuildsReleases 流水线重构了参数渲染逻辑,并且参数支持引用制品属性值和映射表达式。
  • Alauda DevOps v3.20.36 中,Katanomi 组件支持通过 Katanomi CR 配置自定义调度策略,包括 nodeSelectortolerationsaffinity。当未配置这些选项时,默认调度行为保持不变。示例请参见 如何为 Katanomi 配置自定义调度策略

其他变更:

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

插件的最新版本如下:

插件名称最新插件版本ACP 版本
Alauda DevOps v33.20.364.0, 4.1, 4.2, 4.3
Alauda DevOps Jenkins v33.20.194.0, 4.1, 4.2, 4.3
Alauda DevOps Eventing v33.20.94.0, 4.1, 4.2, 4.3

重大变更

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

已修复问题

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

已知问题

此次发版无相关问题。

弃用和移除的功能

已移除的功能

已移除 DevOps Toolchain 的部署

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

插件名称插件状态
Alauda DevOps Gitlab v3已弃用
Alauda DevOps Harbor v3已弃用
Alauda DevOps SonarQube v3已弃用
Alauda DevOps Nexus v3已弃用