Jenkins 是一款由 Java 编写的开源的持续集成工具。Jenkins 提供了软件开发的持续集成服务。它运行在 Servlet 容器中(例如 Apache Tomcat)。它支持软件配置管理(SCM)工具(包括 AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase 和 RTC),可以执行基于 Apache Ant 和 Apache Maven 的项目,以及任意的 Shell 脚本和 Windows 批处理命令。Jenkins 是在 MIT 许可证下发布的自由软件。
Jenkins 2.296 正式发布,本次更新内容如下:
- 修复任何浏览器中不需要的表单验证造成的表单提交回归问题 (issue 65585)
- 建议在
Java11上运行 (issue 65577) - 将数字字段的错误信息中的 "数字" 改为 "整数" (pull 5538)
- 显示隐含的插件依赖性或从核心拆分的插件的依赖性计数 (pull 5472)
- 将 spring-security-bom 从 5.4.6 升级至 5.5.0 (pull 5505,
Spring project spring-security 5.5.0 release notes) Winstone5.18:将Jetty从9.4.40.v20210413更新到9.4.41.v20210516,以修复错误和增强功能 (pull 5540,Winstone 5.18 changelog, Jetty 9.4.41 changelog)- 一个特殊的、很少遇到的内部错误现在再次正确地显示了原因的细节 (pull 5537)
- 改进了登录页面中的复选框的对比度 (pull 5536)
- Jenkins 在登录后将用户重定向到前一个页面,即使他们在未登录时能够查看该页面 (issue 64991)
- 开发者:
View现在是DescriptorByNameOwner,允许其作为AncestorInPath使用 (pull 5533) - 开发者:依赖
hudson.model.Queue$Item#id或hudson.model.AbstractProject#triggers字段的插件必须更新以调用相应的getters(pull 5526,Vertx plugin, Slave Prerequisites plugin) - 开发者:从
Jenkins核心删除JTidy依赖。使用JTidy功能的插件必须更新,以明确声明对 JTidy 的依赖,而不是依赖Jenkins核心来提供这个库 (pull 5521,NIS notification lamp plugin) - 移除部分阿拉伯语和葡萄牙语翻译 (pull 5518)
- 从
Remoting4.8升级到Remoting4.9,修正了错误并更新了依赖关系 (pull 5539,Remoting 4.9 changelog)
更多详情可查看:www.jenkins.io/changelog//…