专栏首页Jenkins2020 Google 编程之夏活动总结

2020 Google 编程之夏活动总结

翻译:s1mple_zj 编辑:LinuxSuRen

随着十月份导师峰会与课题回顾的结束,现在我们宣布 Google 编程之夏 2020 活动在 Jenkins 社区圆满结束。我们谨代表 Jenkins 团队,感谢所有今年参与到此次活动的参与者们: 学生、导师、申请者以及各位贡献者。Google 编程之夏活动的顺利举行离不开 Jenkins 社区各位成员的积极参与。

如果一直关注 Jenkins 博客,你已经看到课题团队创建了很多 GSoC 2020 文章。这里,我们着重聚焦一些此次活动的“高光时刻”。

项目

2020 年,我们有 7 名学生参与进了 Jenkins 导师组织中。有 6 个 Jenkins 项目 1 个 Jenkins X 项目。按照往年惯例,在 GSoC 我们一般将注意力集中于对 Jenkins 用户与社区成员比较重要的问题上。这些项目具有备受期待的新特性以及对后期 Jenkins 长期发展具有关键意义的架构变更。

以下为今年我们参与的项目:

  • Sladyn Nunes - 自定义 Jenkins 发行版构建服务
  • Sumit Sarin - 外部指纹存储
  • Rishabh Budhouliya - Git 插件性能提升
  • Kezhi Xiong - Jenkins GitHub Checks API 插件
  • Zixuan Liu - Jenkins X: 应用程序/插件整合
  • Loghi Perinpanayagam - 使用于数据科学领域的机器学习插件
  • Buddhika Chathuranga - Jenkins Windows 服务: 支持 YAML 配置

详细信息与项目 demo 请点击项目博客链接查阅,这里我们分享一下最终的结果。所有的 GSoC 学生完成了最终评估并通过这在 Jenkins 中尚属首次。项目中的所有成员付出了巨大的努力,最重要的是学生们的付出。对他们致以谢意。

同样感谢项目进行过程中给予帮助的导师们: Zhao Xiaojie, Kristin Whetstone, Parichay Barpanda, Martin d’Anjou, Oleg Nenashev, Andrey Falko, Mike Cirioli, Mark Waite, Francisco Fernandez, Justin Harringa, Omkar Deshpande, Ulli Hafner, Tim Jacomb, Kara de la Marck, James Strachan, Neha Gupta, Oscar Medina, Nikhil Da Rocha, Sahil Kalra, Bruno P. Kinoshita, Ioannis Moutsatsos, Marky Jackson, Shivay Lamba, 以及 Next Turn.

GSoC 2020 官方管理团队: Kara de la Marck, Martin d’Anjou, Marky Jackson, Oleg Nenashev

活动

由于 Google 提供了 GSoC 组织和其他的活动经费,Jenkins 项目通常会向项目成功的学生提供差旅费用这样他们可以参观重要的社区活动,与导师以及社区成员见面,并分享他们的工作。这篇文章为 GSoC 2019 旅行相关记录。不幸的是今年没有成行,GSoC 今年全部改为了线上的虚拟形式举行。

线上会议

八月我们组织了 Jenkins 线上会议,学生们演示了他们的项目(第一部分,第二部分)你可以观看 Jenkins YouTube 频道的播放列表录制的演示视频。

DevOps World

今年,作为 Jenkins 合作伙伴之一的 CloudBees,邀请所有学生参加了于 9 月 23 日 - 25 日举行的 DevOps World 虚拟会议。GSoC 学生们讲解他们参与的项目,参与其他会议讨论,以及参加 Continuous Delivery Foundation 在会上分享了他们参与的项目。你可以通过这里找到录制的音频以及所有的资料。尽管会议是 9 月举办的,但这些音频是 8 月上旬提前录制好的。有关最新版本,请参阅 Jenkins 在线会议记录。

GSoC 导师峰会

这是一次召集了 Google 编程之夏的导师们与官方管理者的例会,他们分享关于 GSoC 的经历、计划的扩展、社区参与、还有工具。通常在 GSoC 结束后组织每个项目 2-3 名代表举办一个为期数天的非会议。每次的参会都是一个很棒的学习经历。今年则是一天的线上活动,所有导师参会。Shivay Lamba 是 2020 GSoC 的导师之一,做了一次关于他参与 Jenkins 和 CNCF 的 GSoC 项目的一次颇具亮点的分享(幻灯片)。

纪念品

所有 Google 编程之夏的学生和导师们都会得到 Google 提供的纪念品。今年 Contrinuos Delivery Foundation (CDF) 为 50 名 GSoC 参与者包括所有的学生,导师以及其他参与并帮助项目取得成功的贡献者们赞助了纪念品。这是 Jenkins 组织第三年赠送了额外的 GSoC 纪念品,过去几年,纪念品后勤工作对管理团队来说一直是项目过程中最具挑战的工作。我们非常感谢 CDF 的帮助。因为出席了 DevOps World,学生们也收到了来自 CloudBees 授予的大会发言人特别版纪念品。

非常感谢 Google,Contrinuos Delivery Foundation (CDF) 以及 CloudBees!

回顾

编码阶段结束后,管理团队与所有 GSoC 2020 的参与者进行接触并收集他们的反馈和建议。同样,我们建议项目团队也可以组织项目自己的回顾会议。这些建议可以在 Jenkins 社区中对 GSoC 的持续提升提供帮助。感谢所有贡献者们分享他们的反馈。

组织范围内的回顾是作为一项调查和一系列回顾会议而组织的。可以通过 Google Doc 查看汇总结果。总体上来看,我们从学生与导师那里收集到了许多积极的反馈。Jenkins 社区里的 GSoC 框架相较于前几年已显著成熟。我们投入了大量精力为各方制定指南与建议的工作非常有帮助,因为所有的期望均已事先得知。跟过去一样,仍有许多需要提升的地方,特别是社区联系阶段与跨项目沟通。我们正在处理这些反馈,明年继续扩充我们的文档以及贡献者入职计划。

一些个人感想

2016 年开始我就已经开始在开源项目中领导和参与 Google 编程之夏的活动了。今年我参观了 FOSDEM 的 GSoC 展台,见到了几位组织者和以前的学生。几天后,我提议参加在布鲁塞尔举行的 Jenkins 贡献者峰会的 GSoC,几位贡献者也支持我这个想法。我们花费了几个小时创建了第一个 Jenkins GSoC 页面并就项目构想集思广益。我们提交了设计的应用程序并且成功通过。非常感谢 Google 团队能够给我们这次机会!

跟这些学生们在一起工作,能够体会到他们探索开源社区的方式以及按照工程师的方式成长真的是很棒的一件事。看到他们一直在项目中并且以插件维护者与 GSoC 导师的身份一直保持着贡献是很棒的一件事。但对我来说,Google 编程之夏不仅关于指导。它对社区联系帮助很大...对于像 Jenkins 这样已经存在的社区来说会有很多子社区开发了一些独立的插件。许多维护者单独维护,在没有反馈、开发者想法、用户交互的情况下维护一个插件是异常孤独的。当插件贡献者成为一名项目导师,他们投入到了一个更广阔的社区并参与其中。许多情况下,他们开始为组织范围内的活动和目标作出贡献,逐渐增长 Jenkins 社区的“骨干”成员。跟其他社区驱动项目一样,我们需要这样的骨干成员去壮大整个社区并为不计其数的 Jenkins 组件提供更多的贡献支持。到目前为止完成的很好并且在 GSoC 扩展计划中表现出色。

我要感谢 Google 开源团队,学生们以及所有 Jenkins 社区成员这一年来为 Google 编程之夏活动作出的贡献。同样感谢 Continuous Delivery Foundation 提供的帮助,以帮助识别贡献者并使组织管理者专注于该项目。最后,我要感谢 Jenkins 管理团队:Martin d’Anjou, Marky Jackson, 和 Kara de la Marck。对每个人来说今年都是疯狂的一年。不论怎样,管理团队都加紧努力,为学生与导师参与到项目当中尽职尽责并倾注了很多时间。组织者的工作很多并不是肉眼可见(应用,项目选择,解决冲突),但是这些工作却是整个项目成功的重要因素。非常感谢管理团队和导师这一年以来的管理工作!

GSoC 2021?

是的,我们计划参加 Google 编程之夏 2021 活动。组织的申请将会在几个月后开始,但是我们已经开始准备下一年度的 GSoC 活动了。我们正在寻找导师,组织管理者以及项目设想。如果你对这些感兴趣请联系我们!

  • 寻找导师与项目设想
  • GSoC 2021 项目设想
  • 怎样: 提出一个项目设想
  • 导师信息: 指南与期望

我们邀请潜在的学生们探索这些项目和可用的项目设想。最初的想法在项目中始终是受欢迎的,尽早开始的话对介绍到 Jenkins 社区,收集更多领域的问题以及创建一个好的提案可以创造一个好的机会。“尽早开始”是 GSoC 2020 参与者给未来 GSoC 学生们最多的建议,我们也鼓励你遵循此建议。

本文分享自微信公众号 - Jenkins(Jenkins-Community),作者:Oleg Nenashev

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-03-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 谷歌员工确诊,全球顶级开发者大会F8取消!WHO将新冠肺炎全球风险级别升至最高

    当地时间28日,世卫组织在日内瓦召开新冠肺炎发布会,世卫组织总干事谭德塞宣布,将新冠肺炎全球风险级别从此前的“高”提至最高级别“非常高”。

    新智元
  • 谷歌员工确诊,全球顶级开发者大会F8取消!WHO将新冠肺炎全球风险级别升至最高

    当地时间28日,世卫组织在日内瓦召开新冠肺炎发布会,世卫组织总干事谭德塞宣布,将新冠肺炎全球风险级别从此前的“高”提至最高级别“非常高”。

    昱良
  • 刚刚,谷歌宣布取消I/O全球开发者大会!2020因疫情取消的科技会议大盘点

    新型冠状病毒在全球蔓延呈现扩大趋势,继谷歌一名员工在瑞士苏黎世办事处确诊新冠病毒后,亚马逊亦于近日公布两名员工在意大利米兰检测出新冠病毒阳性。谷歌亚马逊等科技公...

    新智元
  • 美国工程院士、谷歌首席架构师、结对编程榜样杰夫·迪恩(JeffDean)博士简历(5k字)

    关键词:杰夫·迪恩(Jeff Dean),杰弗里·阿德盖特·迪恩(Jeffrey Adgate Dean),简历(Resume),博士(Doctor),谷歌人(...

    秦陇纪
  • 【人物志】美团首席科学家夏华夏:不断突破边界的程序人生

    这是夏华夏在刚刚过去的“1024 程序员节”时送给技术同行的一句话。这也是夏华夏自己的人生写照:从没摸过计算机的山东高考状元到清华计算机系的学霸,从美国名校深造...

    美团技术团队
  • Wolfram新兴领袖计划中基于项目的生活技能

    在在线学习和远程工作的时代,学生们正在获得宝贵的技能,以帮助他们在教育中航行。随着学生在学习历程中对更大的独立性、更好的时间管理和在意想不到的地方找到社区的新需...

    WolframChina
  • 盘一盘 Python 特别篇 18 - 时区|夏令时

    在每个地区,中午 12 点都对应着正午,但是每个地区的 12 点是统一时刻吗?显然不是,要不然也不会有时差概念了。下图最右边的图显示着火车穿过两个时区,那么记录...

    用户5753894
  • 2020年东京奥运会将使用面部识别技术保障安全

    2020年东京夏季奥运会将部署一个面部识别系统,以确定比赛中超过30万名运动员,员工,志愿者和记者。这是第一次将面部识别技术用于奥运会的安全性。

    AiTechYun
  • 2019云南智慧旅游大会计划招募400名志愿者 | 每周文旅资讯精选(4.15-4.21)

    ? ? 2019云南智慧旅游大会 计划招募400名志愿者 4月16日上午,2019南亚东南亚国家商品展暨投资贸易洽谈会(以下简称“2019商洽会”)和20...

    腾讯文旅

扫码关注云+社区

领取腾讯云代金券