Jenkins GSoC

我们很高兴地宣布Jenkins项目已被Google Summer of Code 2018接受 。今年,我们邀请学生和老师加入Jenkins社区,并提各层次的介绍:核心,插件,开发工具和基础架构。

我们的导师已经创建了一些项目ideas. 例如,欢迎您致力于新的Configuration-as-Code initiative或者帮助编写代码覆盖率插件. If you like test automation, there is a proposal to Jenkins Acceptance Test Harness. Over the next weeks we plan to extend this list by new even more project ideas.

All information about the Jenkins GSoC is available on its subproject page.


See Information for students for application guidelines.

First step is to join discussions in the mailing lists in order to introduce yourself, establish connections with the community and potential mentors. The application period starts on March 12 and ends on March 27, but don’t let it misguide you! Use time before application to discuss project ideas/proposals with mentors and to process their feedback. To create a better proposal, we also recommend to study Jenkins and to do some contributions in the area of your project proposal.

Not satisfied by the current project ideas? You can propose your own idea in the developer mailing list.


It’s not! If you are passionate about open-source and Jenkins, we invite you to join the mentors team. You can either propose a new project idea or join an existing one. See Call for Mentors and Information for mentors for details.

This year mentorship does NOT require strong expertise in Jenkins development. The objective is to guide students and to get involved into the Jenkins community. GSoC org admins will help to find advisers if special expertise is required.


  • Mar 05 - deadline for new GSoC project idea proposals

  • Mar 12 - student application period starts

  • Mar 27 - deadline for student applications

  • Apr 23 - accepted projects announced, community bonding starts

  • May 14 - coding period starts

  • Aug 06 - end of the coding period

See the GSoC Timeline for more info. In the Jenkins project we will also organize special events during and after GSoC (e.g. at Jenkins world).

P.S: I am going to create a special GSoC 2018 edition of swags for mentors and students. Do not miss them ;)

Oleg Nenashev

Oleg an active Jenkins contributor and engineer at CloudBees. He has a PhD degree in Hardware Engineering and >10 years in R&D and Automation. Oleg contributes to the Jenkins core, maintains Remoting and plugins like Role Strategy, EnvInject, Ownership, etc. He also organizes Jenkins meetups and events like GSoC.