最近我们有选择Jenkins必威国际有限公司 2.263作为一个新的基线为了LTS释放线,在2020年12月的ETA。它允许在某些情况下交付显着的和在某些情况下持有以前持有的变化。从Jenkins开始于2020年10月必威国际有限公司27日的Jenkins 2.264发布,我们已经进入了Jenkins每周发布的期限,其中包括比平常更为严重的变化。预计更重大变化的时期将持续一个月或更长时间。你可能已经看到了发布社区评级在此期间可能存在回归和稳定性。

我们对这些变化感到兴奋。他们有助于提高用户体验,并解决詹金斯核心积累的技术债务。必威国际有限公司我们邀请Jenkin必威国际有限公司s用户评估这些更改并提供反馈。这是用户和管理员在詹金斯测试环境中测试每周版本和报告问题的一项特别宝贵的时间。必威国际有限公司在Jenkin必威国际有限公司s项目中,我们在主要功能中投入了很多测试覆盖范围,但在许多情况下,我们依靠我们的测试自动化尚未涵盖的异国情调插件和环境的用户反馈。

最值得注意的变化包括:

配置ui - divs的表

必威国际有限公司Jenkins 2.264是第一次将“迁移迁移表”的第一次发布者释放乔希山脉蒂姆·詹姆纳, 和Felix Queiruga.。在Jenkins用户界面(配置页,构建参数等)中提高表单是一个重要的步骤,特别是对于平板电脑和手机必威国际有限公司等窄设备上的用户。

更好的用户界面

从使用HTML的转换桌子标签使用HTMLdiv标签为所有用户提供更具吸引力的用户界面以及更好的用户在较窄设备上更好的体验。在将表标记转换为div标签之前,“管理詹金斯”必威国际有限公司页面在1024x768窗口中看起来像它:

在拉出请求之前

转换后,“管理詹金斯”必威国际有限公司页面现在看起来像这样:

拉扯请求后

从转换的用户界面改进是Jenkins向前迈出的很好的一步。必威国际有限公司但是,由于用户界面改进需要插件的更改,因此我们需要您的帮助。

我们需要用户测试最新的每周Jenkins版本,其中包含对它们最重要的插件和配置。必威国际有限公司当用户检测到问题时,我们需要它们报告这个问题具有足够的细节,即插件维护者可以解决问题。请添加表格到divs-回归标签到问题。这表格到divs-回归标签使得更容易找到与表到Divs转换相关的问题。

插件开发人员

已经确定了可能需要更改的几个插件。看看吉拉史诗对于可能需要更改的新用户界面布局的插件。列表打开表格到divs-回归问题也可用于查看需要更改的插件。

如果可以帮助插件测试和代码更改,请从该史诗中选择一个插件,测试它,并提出拉拔请求以帮助实现此用户界面转换。如果您不熟悉提出拉拔请求,请描述在错误报告中看到的问题。

一种divs迁移指南的表可用。它描述了通常需要将从表中迁移到div的一部分更改的区域。它还包括详细示例,允许插件继续支持具有表布局的旧jenkins版本,并为较新的Jenkins版本使用div布局。必威国际有限公司

核心 - 春季安全替换Acegi安全性

Jenk必威国际有限公司ins 2.266 11月10日的发布将从ACEGI安全库中迁移到Spring Specural库Jesse Glick.已经提出和发展通过JEP-227:J必威国际有限公司enkins增强建议227

此升级替换了Acegi安全库,并使用Spring Security库的当前版本。改变的细节描述于Jep-227.在这一点拉请求

我们需要用户使用他们的插件测试最新的Jenkins并观看与身份验证必威国际有限公司相关的问题。

参考Jesse Glick的博客文章介绍了更改的细节,并提供了链接春季安全兼容性桌子。Jesse的博客帖子为那些报告与此更改相关的错误的人提供了具体说明。请在提交与Spring Security升级相关的错误报告时使用这些说明。

核心 - XSTREAM UNLARK

必威国际有限公司Jenkins一直在使用XStream序列化库的叉形来读取和写入XML文件。XSTREAM库超过10年前刻破,并申请了一些修复。不幸的是,当时修复程序被XSTREAM的上游维护者拒绝(UNSPOSPED的API模式),叉子落后于上游版本。

Jenk必威国际有限公司ins 2.266 11月10日的发布将包括迁移到XStream库的上游版本Jesse Glick.已经提出和发展通过JEP-228:J必威国际有限公司enkins增强建议228

参考Jesse Glick的博客文章介绍了更改的细节,并提供了链接XSTREAM兼容性桌子。Jesse的博客帖子为那些报告与此更改相关的错误的人提供了具体说明。请在提交与XSTREAM升级相关的错误报告时使用这些说明。

UI - jQuery升级

必威国际有限公司Jenkins使用1.x版本的jQuery用户界面库一些组件。Felix Queiruga.已启动工作将该库更新为当前的jQuery版本。

它将在未来的Jenkins周刊上发布。必威国际有限公司当它到达时,它将被注意到必威国际有限公司Jenkins周刊变更

当jQuery更新到达时,我们需要用户使用对它们最重要的插件和配置测试Jenkins。必威国际有限公司当用户检测到问题时,我们需要它们报告这个问题具有足够的细节,即插件维护者可以解决问题。

打电话给测试

这是通过测试每周版本来帮助Jenkins项目的好时机。必威国际有限公司我们鼓励您测试用户界面和对您最重要的交互。如果您发现问题,请报告这个问题因此,其他人可以从您的发现中受益。

关于作者
马克韦特

马克是必威国际有限公司詹金斯文件官员,长期詹金斯用户和贡献者,并必威国际有限公司维护git插件git客户端插件。他活跃起来必威国际有限公司Jenkins特殊兴趣团体包括docs sig平台SIG., 和倡导SIG.