发版日志
3.20 - Alauda DevOps
新增和优化的功能
Alauda DevOps v3 插件已发布新版本,包含安全更新和一些优化功能
- 用户可以将
Alauda DevOps Jenkins v3和Alauda DevOps v3与最新的 DevOps Toolchain 集成。 - 流水线执行表单支持填充默认值。
Builds和Releases流水线重构了参数渲染逻辑,并且参数支持引用制品属性值和映射表达式。- 在
Alauda DevOps v3.20.36中,Katanomi 组件支持通过 Katanomi CR 配置自定义调度策略,包括nodeSelector、tolerations和affinity。当未配置这些选项时,默认调度行为保持不变。示例请参见 如何为 Katanomi 配置自定义调度策略。
其他变更:
- 修复了
Alauda DevOps v3、Alauda DevOps Jenkins v3和Alauda DevOps Eventing v3中的漏洞。
插件的最新版本如下:
重大变更
- 随着
Alauda DevOps Jenkins v3v3.20.17的更新,s2i 工具已从 base2 节点(devops/builder-tools镜像)中移除。此变更不会影响内置 Task,但任何依赖s2i的 Custom Task 将不再能在 base2 节点上运行。如果你仍然需要使用s2i,可以选择以下任一方案:- 使用 legacy base 节点(如果你的环境是从 v3.20 之前的版本升级而来);legacy base 节点仍然包含
s2i工具。 - 构建你自己的自定义镜像,其中包含
s2i工具。
- 使用 legacy base 节点(如果你的环境是从 v3.20 之前的版本升级而来);legacy base 节点仍然包含
已修复问题
- 在此更新之前,当交付中已经存在动态表单的 descriptors 时,使用模板功能的 "复制动态表单" 会导致内容解析不正确,从而无法正常执行。这次更新修复了这一问题。现在,无论交付是否包含动态表单,模板功能都能正确运行.
- 当前版本的服务将jenkins流水线项目模版保存到了名称错误的数据库表中,因此导致从其他版本升级到该版本,或从该版本升级到后续版本时,都会找不到之前创建的项目流水线模版
已知问题
此次发版无相关问题。
弃用和移除的功能
已移除的功能
已移除 DevOps Toolchain 的部署
以下插件在 Alauda DevOps UI 中已禁用 DevOps Toolchain 的部署: