在本文中,我想从用户界面跟踪中分享一些亮点必威国际有限公司Jenkins UI / UX Hackfest我们于5月25日举行。这篇博客文章略有延迟我们在项目中的基础设施问题,但是为了改善Jenkins UI,迟到总比没有好。必威国际有限公司活动中的主要亮点:

请参阅下面的博客帖子以了解更多有关这些和其他用户界面的改进。

只读Jenkins配必威国际有限公司置

Jenkins配置,作业和代理的只读视图必威国际有限公司非常重要必威国际有限公司Jenkins配置 - 代码用户。它允许他们访问关于他们的Jenkins实例的配置和诊断信息,同时没有机会偶尔改变它。必威国际有限公司这个故事是其中的一部分必威国际有限公司Jenkins路线图,它是在UI / UX Hackfest期间作为贡献的领域。

5月25日我们已发布预览只有只读Jenkins配置。必威国际有限公司通过Tim Jacomb阅读公告在这个blogpost。在HackFest期间,我们将在Jenkins插件中测试更改和修复兼容性,包括云统计插件,角色策略插件,简单的磁盘使用插件等。必威国际有限公司

只读构建丢弃配置

我们希望从Jenkins用户提供反馈和测试!必威国际有限公司看看Blogpost.对于指导方针。

黑暗主题

快速访问:演示项目存储库

黑暗的用户界面主题在开发人员中非常受欢迎:在IDE,通信工具等中,有兴趣为Jenkins。必威国际有限公司哈克菲斯之前有一些实施,最有意义卡马洛特/詹金斯必威国际有限公司 - 深色时尚和一个黑暗版本的neo2主题。这些主题难以维持,最后他们被移除或被遗弃。如果詹金斯有官方必威国际有限公司主题怎么办?

在活动期间,一群贡献者专注于创造一个新的黑暗主题对于詹金必威国际有限公司斯。努力包括:

  • jenkins核心的补丁,简化必威国际有限公司了UI主题的开发和维护。添加了对CSS变量的支持,以及PostCSS处理,有助于简化浏览器兼容性。

  • 黑暗主题本身。

  • 核心和多个Jenkins插件中的UI测试和兼容性修复。必威国际有限公司

  • 黑暗主题演示支持开发模式。

您可以从Jenkins 2.239开始尝试此主题。必威国际有限公司它可以作为一个插入从詹金斯更新中心。必威国际有限公司主页的一个示例屏幕截图:

黑暗主题 - 主页

如果您发现任何黑暗主题兼容性问题,请报告它们这里

必威国际有限公司Jenkins配置UI可访问性

快速访问:演示项目页面

必威国际有限公司Jenkins Web UI可访问性是事件的建议主题之一。我们想使Jenkins尽可能多的人使用。必威国际有限公司它包括多组用户:残疾人,使用移动设备的人或网络连接速度较慢的用户。通常,Jenkins的所有用户都必威国际有限公司将受益于更好的导航和布局。我们在活动期间实施的一些可访问性改进:

  • 将aria-labels添加到用户名和密码输入字段

  • 指示页脚中页面的语言(尚未合并)

  • 从页脚中删除页面生成时间戳

在UI / UX Hackfest上,主要焦点是将配置页从表迁移到Divs(必威国际有限公司Jenkins-62437.)。它将使它们更宽松地友好,尤其是移动屏幕。更改还将帮助用户使用多个嵌套级别导航复杂的表单。我们的进展:

  • 用户体验测试。由于贡献者,我们发现了几个插件中的兼容性问题。

  • 在几个插件中修复错误

  • 一个新的occkerized演示这允许使用一组预配置插件进行评估。

以下是使用新布局的作业配置页面的示例:

divs的表 - 作业配置示例

我们将继续在未来几周内致力于这种变化,我们邀请Jenkins用户和贡献者帮助我们测试变革!必威国际有限公司测试指南可用必威国际有限公司Jenkins-62437.票。

新脚本安全批准管理UI

快速访问:演示拉请求

在骚乱期间Wadeck Follonier重新设计了脚本批准界面脚本安全插件。新UI允许查看批准的脚本列表,显示上次访问时间戳,并允许单独管理批准。之前,无法从Web界面执行它。一次拉出请求已发布,该功能将可供Jenkins用户使用。必威国际有限公司

新脚本安全批准管理UI

其他UI改进

除了上面列出的主要改进外,Jenkins核心和各种插件还有许多较小的贴片。必威国际有限公司您可以找到对用户界面的完整贡献列表这里,一些重要的改进:

自动分级插件 -  XL屏幕

贡献

我们邀请Jenkin必威国际有限公司s用户和贡献者加入努力并将用户界面改善在一起。Jenk必威国际有限公司ins项目逐渐采用现代前端堆栈(JavaScript,React,Gatsby,Vue.js等)和设计方法。例如,查看演示文稿美化Jenkins Reporter插件的U必威国际有限公司I经过Ullrich Hafner.。它是前端开发人员加入该项目的绝佳机会,分享他们的经验,试验新技术,并改善Jenkins用户界面和用户体验。必威国际有限公司加入我们!

这一页有关为Jenkins CodeBase提供贡献的更多信息。必威国际有限公司如果您想了解更多,请加入我们必威国际有限公司Jenkins用户体验SIG渠道。

关于作者
oleg nenashev.

必威国际有限公司Jenkins核心维护者和董事会成员。OLEG于2008年开始使用Hudson进行硬件/嵌入式项目,并在2012年成为Active Jenkins贡献者。现在他领导了几个Jenkins必威国际有限公司锡格斯,外展计划(谷歌夏季的代码哈克伯菲斯特) 和必威国际有限公司Jenkins Meetups.在瑞士和俄罗斯。OLEG工作CloudBees.并专注于社区的主要项目。