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)
- 建议在
Java
11
上运行 (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
) Winstone
5.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)
- 从
Remoting
4.8
升级到Remoting
4.9
,修正了错误并更新了依赖关系 (pull 5539,Remoting 4.9 changelog
)
更多详情可查看:www.jenkins.io/changelog//…