Jenk必威国际有限公司ins Community祝贺所有用户和贡献者与新的一年!让我们来看看今年的一些变化。我们要感谢所有令人敬畏的Jenkins用户和贡献者,他们在今年与我们在必威国际有限公司一起。

新年

突出了

一些关键亮点:

  • 数百名第一次投稿的人加入了这个社区

  • Jenkins Core的主要UI / UX改进,包括着陆页,插必威国际有限公司件管理器,暗主题和只读配置支持

  • 像谷歌夏季的外展计划(7个项目),文档,UI / UX Hackfest等谷歌季节。

  • 项目的公共路线图

  • 项目中的术语变化,新的行为准则

  • 技术债务清理:XSTEAM Enlorking,Acegi安全更换等。

  • 插件生态系统的持续发展,特别是在Cloud Native解决方案和工具集成领域

  • 持续的文档清理,使用插件文档迁移取得了很大进展

  • 毕业于持续交付基金会

必威国际有限公司Jenkins用户界面和用户体验

今年Jenkins用户体验和长期预期的用户界面发生了许多活动。必威国际有限公司这是由用户体验SIG领导的协调努力,以及该项目的许多贡献者。主要项目亮点:

  • Jenkins Web UI的外观和感觉更新,包括样式必威国际有限公司重做,新的排版和布局

  • Plugin Management UI / UX的主要返工

  • 詹金斯的黑暗主题必威国际有限公司

  • 可访问性改进

  • 支持只读配置页面

五月我们还组织了一次必威国际有限公司詹金斯UI / UX hackfest我们在一些关键故事上工作,提高了用户体验。

必威国际有限公司詹金斯安全

2020年,Jenkin必威国际有限公司s安全团队已发布Jenkins核心,插件和其他组件的19个咨询。总共固定了198个漏洞,72个插件漏洞在咨询出版时未经修复。作为一个项目,我们正在接受持续的新报告流程,并继续提供更正。跨站点脚本(XSS)漏洞是今年最流行的类型,其次是未受保护的凭据。

还有开发人员的工具改进,包括github codeql评估对于有针对性的安全问题搜索和查找 - sec-bugs采用用于插件和Jenkins核心代码的静态分析。必威国际有限公司随着GitHub上的较宽采用和自动依赖性扫描。

文件

必威国际有限公司Jenkins文档SIG正在努力为不同平台的Jenkins创建更多文档,包括云平台。必威国际有限公司Kubernetes上的Jenkins是SIG的关键案例之一,以及文档迁移到Jenkins.IO并更广泛地采用插件中的文档 - 代码。95%的200个最具安装的Jenkins插件中的95%已移动必威国际有限公司到“作为代码的文档”或具有更新的挂起请求。总共迁移了几乎600个插件。Jenkins.IO上有大量的更新,从旧的Jenkins必威国际有限公司 Wiki搬家了很多内容。

2020年是Jenkins参加了Docs(GSOD)的Go必威国际有限公司ogle季节的第一年。该计划汇集了开放源和技术作家社区,以获得两者的利益。今年的学生,Zainab Abubakar.他出色地记录了詹金斯对Kubernetes的看法。必威国际有限公司现在Je必威国际有限公司nkins用户可以找到关于在Kubernetes中部署和扩展Jenkins的官方文档。参见Zainab的项目报告这里

必威国际有限公司詹金斯发布自动化

自201必威国际有限公司1年成立以来,Jenkins项目已提供每周和长期支持版本。这些版本由Kohsuke Kawaguchi从他的释放基础设施提供。

从2020年4月开始,这些版本由新版本自动化设置提供。它托管在Jenkins'Kubernetes集群必威国际有限公司中,具有全自动管理和设置在设置中的服务。我们过渡到新的构建流程,新代码签名证书和新版本自动化作业。由于Olivier Vernin和所有基础架构子项目贡献者成功完成发布自动化项目!

此外,在连续交付Jenkins插件时还有持续的工作(必威国际有限公司中- 229)在项目中重新设计其他Jenkins实例(Infra-C必威国际有限公司I,Trusted-CI和CI.Jenkins.IO for Plugins)。在接下来的几个月里,这些故事应该为Jenkins贡献者提供现代化的CI和所有Jenkins组件的CD。必威国际有限公司

术语更新

自7月以来,我们正式用“控制者”术语取代了旧的“主”术语。这是2016年引入的“代理人”术语的后续。我们也不赞成在所有组件中使用“黑名单/白名单”术语。目前社区正在清理代码库和文档中剩余的内容,我们邀请每个人都来参与。

作为术语清理的一部分,去年春天我们宣布了Jenkins特工的官方Docker图像的重命名。必威国际有限公司需要提醒的是,它不会对Jenkins用户产生任何直接影响,但希望他们逐步升级实例。必威国际有限公司

有关术语更新的更多信息这里这里

“必威国际有限公司Jenkins是”程序“

今年,倡导和外展签署开始“詹金斯是”倡议,重点介绍促进用户的成功案例。必威国际有限公司在一年中,团队发布了54个用户故事和六个案例研究https://必威国际有限公司jenkinsistheway.io/以及大量的社区营销。我们还发布了许多推荐视频广告用户故事,包括此“Jenkins是方式”的介绍必威国际有限公司视频。

查看所有故事这里

活动

谷歌夏季的代码

在2020年,我们有七名学生在Jenkins指导组织工作。必威国际有限公司我们有6个项目专注于Jenkins和一个项目,专注于Jen必威国际有限公司kins X.通常,在GSOC中,我们专注于詹金斯用户和社区成员重要的问题。该项目提供了高度预期的新功能和詹金斯长期演变所需的关键架构变化。必威国际有限公司

这是Jenkins的第一次时间,当所有GSOC学生都达到了最终必威国际有限公司评估并成功通过了它。所有项目成员都是一个令人难以置信的努力,最重要的是学生。非常感谢他们!

必威国际有限公司Jenkins在Hacktoberfest 2020

十月,我们参加了Hacktoberfest。我们的特色项目包括Jenkins核心,Jenkins。必威国际有限公司IO网站和插件。jenkins。必威国际有限公司io, Helm charts,和多个插件。我们还鼓励贡献者参与整个Jenkins生态系统的文档代码和术语清理工作。必威国际有限公司

查看详细信息Hacktoberfest Page.

总共收到来自Hacktoberfest参与者的226个拉出请求。每个Jenkins GitHu必威国际有限公司b组织的一些统计数据:

  • ‘必威国际有限公司jenkinsci’,PRs: 189, Hacktoberfest贡献者:61

  • '必威国际有限公司Jenkins-infra',PRS:100,Hacktoberfest贡献者:40

  • '必威国际有限公司Jenkins-Zh',PRS:37,黑客啤酒节贡献者:2

必威国际有限公司Devops World的Jenkins

年度Devops World.,以前称为Devops World |必威国际有限公司詹金斯世界于9月22日至24日举行,9月25日与讲习班。就像2020年的其他活动一样,Devops World竞争了一个虚拟事件,但这并不意味着存在缺乏会议或网络机会。有超过50个Jenkins /开源。必威国际有限公司特别祝贺是今年的必威国际有限公司詹金斯贡献者奖获奖者:

  • 詹姆斯持有人 - Jenkins S必威国际有限公司ecurity MVP

  • Marky Jackson - 最有价值的Jenkins倡必威国际有限公司导者

  • Tim Jacomb - 最有价值的Jenkins贡必威国际有限公司献者

下面只是几个会议,可以找到完整的议程这里

持续交付基金会毕业

必威国际有限公司Jenkins是第一个在CD基金会毕业的项目。八月,该项目宣布Jenkins项目已达到毕业地位必威国际有限公司连续交付基金会(CDF).感谢所有提出毕业的贡献者可能!您可以在毕业过程中找到我们应用的一些关键更改:

  • 我们介绍了一个新的公共的路线图詹金斯项目。必威国际有限公司这个路线图聚集了所有社区领域的关键举措:特性、基础设施、文档、社区等。它使项目对所有Jenkins用户和采用者更加透明,同时帮助潜在贡献者找到热点领域和贡献机会必威国际有限公司。路线图是由Jenkins社区驱动的,它有一个完整的公开流程必威国际有限公司JEP-14

  • 一个新的Jenkins采必威国际有限公司用者名单在Jenkins.IO上介绍。必威国际有限公司此列表突出显示Jenkins用户并参考他们必威国际有限公司的案例研究和成功案例,包括提交的人必威国际有限公司Jenkins就是这样门户网站。请随时添加您的公司!

  • 我们通过了核心基础设施倡议(CII)认证。此认证有助于我们验证是否符合开源最佳实践并在项目中进行调整(请参阅下面的子弹)。它还为Jenkins Users和必威国际有限公司Adopters提供了关于符合每个最佳实践的公共摘要。细节在于必威国际有限公司Jenkins核心页面

  • 必威国际有限公司Jenkins行为准则已更新到新版本的贡献者契约。特别是,它可以在社区中培养最佳行为,并扩大不可接受行为的定义。

可以找到更多信息这里, 和这里

公共路线图

Jenk必威国际有限公司ins项目现在有公众,社区驱动项目路线图.路线图项目是主要的倡议,并被视为正式计划。路线图汇集了项目所有领域的关键举措。

许多2020年发布的路线图项目在本文件的其他地方都提到了,包括发布自动化,核心基础设施倡议(CII)认证,用户界面改进,只读配置页面和Github等代码项目的谷歌夏季检查API或外部指纹存储。

其他路线图项包括镜像基础设施改进,一个新的Windows Installer.,以及外部指纹、构建日志和单元测试结果的可插拔存储的预览版本。

必威国际有限公司Jenkins 2020选举

10月至12月,Jenkins社区举行了正常选举必威国际有限公司。今年我们选择了2个治理委员会成员,并为所有五名官员职位,即:安全,事件,发布,基础设施和文档。这些角色是Jenkins社区治理和福祉的重要组成部分。必威国际有限公司我们感谢今年参加的所有候选人和选民。

关键结果:

甚至更

此博客帖子不提供项目中更改的完整概述,这只是贡献者提到的一片关键亮点。Jenk必威国际有限公司ins项目包括超过数千名贡献者开发的2000多个插件和组件。感谢他们,每天都会发生很多变化。无论贡献规模如何,我们都非常感谢每个参与该项目的人。一切重要:新功能,错误修复,文档,博客帖子,报告的问题,stackoverflow响应等非常感谢所有贡献者!

因此,继续更新Jenkins并探索新必威国际有限公司功能。并保持调整,明年还有更多的来!

下一步是什么?

技术变革。2021年将成为Jenkins社区的另一个忙碌的一年。必威国际有限公司项目中有许多长期的变化,如果我们希望Jenkins成功,需要发生这种情况。必威国际有限公司有很多领域路线图:UX Revamp,Cloud Nant Jenk必威国际有限公司ins,可插拔存储等也会继续清理旧依赖性和技术债务。预计几个关键变化将在3月LTS基线中降落:更新到Spring Security,XStream Enlorking,JQuery更新等(公告).除此之外,我们还将继续在Jenkins中扩展平台支持,包括为新的Java版本和更多架构(如Arm)的官方映像提供支持。必威国际有限公司

文档。文件努力将在明年继续,重点是在现代平台和自动化使用情况下记录Jenkins使用情况。必威国际有限公司广泛采用的文档 - 根据代码将在此时间迁移到已迁移的插件,但有数百个插件。

安全。另一个重要领域是詹金斯安全。必威国际有限公司Jenkins等自动化工具是组织中软件交付过必威国际有限公司程的关键部分,其安全对产品的安全至关重要。错误配置或过时的系统是一个常见的攻击向量,但还有可能改善项目方面的领域。确保将在2021年有安全建议和漏洞修复。我们计划继续采用最佳安全开发和软件传递实践,并改善项目中的依赖管理和开发人员工具。这些地区明年将成为项目的聚光灯。

事件。下个月我们将参加fosdem.,将有一个虚拟Jenkins站在那里。必威国际有限公司还将有一个CI / CD Devroom。如果您有兴趣符合Jenkins贡献者,这是一个很好的机会。必威国际有限公司我们还计划继续全部外展计划以及更多贡献者。目前我们正在寻找谷歌夏季的代码2020导师和项目思想(公告).我们也准备考虑其他非编码项目的想法,作为CommunityBridge的一部分。如果您感兴趣,请联系宣传和外展标志

加入我们2021年!

我们一直在寻找更多的贡献者,无论个人简介和经验如何。必威国际有限公司詹金斯是一个庞大的生态系统,包含了许多现代技术。

我们邀请Jenkin必威国际有限公司s用户和贡献者参与社区并前进举行这些举措!加入我们邮件列表特殊利益集团

关于作者
马基·杰克逊

你好!超级快乐,你在这里找到了我。我是马克西杰克逊,我是一个家庭,朋友和一个顽固的旧金山巨人粉丝的情人。我在2020年夏天在旧金山留下了我的心,现在居住在加利福尼亚圣地亚哥。我是在Tinkerbell项目工作的Equinix金属高级软件工程师。我是研究生学习数据科学与机器学习的研究生,在Michal Fabinger下学习。我以前是Jenkins Geacket必威国际有限公司s董事会以及Jenkins Events官员,Kubernetes官员,Kubernetes发布经理,连续交付基金会大使,Jenkins Core Rocketutor,Jenkins Google Admin和Mentor,谷歌Docs Org Admin和Mentor的夏天,并帮助Ortelius项目的软件开发和社区管理。我在CNCF和其他媒体中有概况。在过去,我公开发言,并在技术主题上享受博客。 Previously, I was named the Most Valuable Jenkins Advocate. Finally, I was previously a mentoring lead within the Kubernetes project as well as a previous Kubernetes Outreachy coordinator for the Kubernetes project.

您可以在2021年1月在Twitter @ Markyjackson5上找到我,我决定从开源项目退后,以便于可预见的未来,专注于心理健康,家庭,工作和研究生院。

奥列格Nenashev

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