Jenkins World · Jenkins World #JenkinsWorld Google Summer of Code. 2016 results Oleg Nenashev •...
Transcript of Jenkins World · Jenkins World #JenkinsWorld Google Summer of Code. 2016 results Oleg Nenashev •...
Jenkins World
#JenkinsWorld
Google Summer of Code 2016 resultsOleg Nenashev
© 2016 CloudBees, Inc. All Rights Reserved
Jenkins World
#JenkinsWorld
Google Summer of Code.2016 resultsOleg Nenashev• Jenkins core contributor• Plugin maintainer• Meetup organizer: St. Petersburg, Online• GSoC2016 org admin @ Jenkins project
• Jenkins Developer @ CloudBees
@oleg_nenashevoleg-nenashevonenashev
Jenkins World
#JenkinsWorld
3
WhatisGSoC?
Thisyear:• 1192students• 178organizations
Jenkins World
#JenkinsWorld
•March-April – Student Application•May - Community bonding• June – Coding• <Mid-term evaluation>• July-August – Coding• <Final evaluation>• Now: Retrospective & next year planning
Project timeline
Jenkins World
#JenkinsWorld
•First year in GSoC
•9 detailed project ideas
•15 mentors, 3 org admins
•Dozens of applications
Jenkins and GSoC
Jenkins World
#JenkinsWorld
•Accepted – 5 projects–Jenkins Item management page improvements–External Workspace manager plugin–Support Core plugin improvements–Automatic plugin documentation publishing–Big Data: Core/plugin utulization stats analysis
•After mid-term evaluation – 2 projects
• Passed final evaluation – 1 student–Alex Somai
6
Some stats. Jenkins Project
Jenkins World
#JenkinsWorld
Thanks to our students!
© 2016 CloudBees, Inc. All Rights Reserved
1. MinudikaMalshan2. Payal Priyadarshini3. Alexandru Somai4. CynthiaAnyango5. Samat Davletshin
1) 2) 3)
4) 5)
Jenkins World
#JenkinsWorld #JenkinsWorld
… and mentors!
© 2016 CloudBees, Inc. All Rights Reserved
RTylerCroyStevenChristou ArnaudHeritier OlegNenashevMartind’Anjou
MichaelNeale KirillMerkushev BaptisteMathus DanielBeckKohsuke Kawaguchi
Jenkins World
#JenkinsWorld
Major Contributions [1/3]
• External workspace manager - Released• Run Selector plugin - Released• Pipeline support in Workspace Cleanup plugin- Released
• Help Editor plugin – Release-Candidate
• (+) many prototypes and design docs
© 2016 CloudBees, Inc. All Rights Reserved
Jenkins World
#JenkinsWorld
Major contributions [2/3]
• External Workspace Manager Plugin–Workspace manager for Jenkins Pipeline–Sharing of workspaces between nodes–Sharing of workspaces between job runs
• To be presented by Alex Somai at Jenkins World– Presentation – after my talk– Demo – Tomorrow at the community booth (12:45)
© 2016 CloudBees, Inc. All Rights Reserved
Jenkins World
#JenkinsWorld
Major contributions [3/3]
• Help Editor plugin– Status – Release Candidate, available via Experimental Update Center– https://github.com/jenkinsci/help-editor-plugin
© 2016 CloudBees, Inc. All Rights Reserved
Jenkins World
#JenkinsWorld
Recordings and blog-posts
• Blogs: jenkins.io, #gsoc label–https://jenkins.io/node/
• Recordings:–Jenkins Online meetup (Samat and Alex)
ohttps://www.meetup.com/Jenkins-online-meetup/events/233378586/
–Mid-term evaluationohttps://jenkins.io/blog/2016/06/21/gsoc-
midterm-presentations-ann/
© 2016 CloudBees, Inc. All Rights Reserved
Jenkins World
#JenkinsWorld
Next year plan
•We want to participate in GSoC on the next year
•We are looking for–Mentors–Students
• Contact us:–[email protected]
© 2016 CloudBees, Inc. All Rights Reserved
WENEEDYOU
Jenkins World
#JenkinsWorld
1. External Workspace Manager for Pipeline– Speaker: Alex Somai– Student: Alex Somai– Mentors: Martin d’Anjou, Oleg Nenashev
2. Support Core Plugin Improvements– Disclaimer: Not-so-GSoC-talk– Speaker: Steven Christou– Student: Minudika Malshan– Mentors: Steven Christou, Arnaud Heretier
Next Talks
Jenkins World#JenkinsWorld
© 2016 CloudBees, Inc. All Rights Reserved
Jenkins World
#JenkinsWorld
Links
• GSoC: –https://developers.google.com/open-
source/gsoc/
• Project page on the GSoC website–https://summerofcode.withgoogle.com/orga
nizations/5668199471251456/
16