In May, we launched Jenkins Office Hours. This was inspired by Jenkins Ruby hack sessions by cowboyd, and the idea is to use an interactive online meeting to drive some sub-projects, bootstrap new plugin developers by pointing them to the right extension points, and/or bringing existing community members to discuss some specific key parts of Jenkins and its plugins.
The first two meetings were very popular, but our trial WebEx account expired, and since then we were looking for a sponsor to host this event. And I am happy to report that with a help from Max Spring, now we can get the office hours going again.
So the Jenkins office hours will be bi-weekly events, starting this Wednesday (6/29). See the wiki page for details and agenda. Looking forward to seeing you!
You know that the night is going to be productive whenever @kohsukekawa shows up, and last night was no exception. We talked about problems on the horizon, potential solutions, and then I spent the last half hour ripping a bit of code.
The truth of the matter is that most of the changes that have to be done to Jenkins core have already been made, so now the bulk of the heavy lifting falls to the Ruby side of things (right now, me).
Anyhow, on to the notes!
extract more stuff into the jenkins-plugins.rb support library (@cowboyd)
We're in the process of extracting, normalizing, documenting all the goop that's currently residing in the ruby plugins playground into a formal plugin support gem called jenkins-plugins https://github.com/cowboyd/jenkins-plugins.rb
recruit Rubyists to implement non-Jenkins specific code (@kohsukekawa)
If you know Ruby and would like to be able to write Jenkins plugins with it, but don't know the first thing about Jenkins and/or JRuby, that's OK.
JAX Conference is starting Monday in San Jose, so we are taking advantage of this gathering of Java developers and organizing a hackathon and meetup tomorrow.
- When: Tuesday June 21st, hackathon from 1pm, user meetup from 7pm
- Where: San Jose Convention Center Room B3
The event is hosted and co-located within the JAX conference, but this part of it is free and open for public. Please RSVP
The hackathon part is suitable for existing and wanna-be developers of Jenkins and its plugins. If you've been thinking about writing plugins/core, scratching some itch in existing ones, or have already been writing ones, this is a great opportunity to get to know others in the community and have your questions answered. The hackathon starts from 1pm and runs until 6pm. I'll be there to answer your questions and show you pointers, so bring your laptop!
The user meetup will start from 7pm.
We have released 1.409.1, our first long-term support (LTS) release, from the Jenkins project.
The idea of the LTS release is to provide a second release line the favors more stability and bug fix only maintenance. This release line branches off from a bit old Jenkins release (in this case 1.409), and we will only put important backported bug fixes. We'll keep releasing 1.409.2, 1.409.3, and so on, as such bugs appear, and in several months (our current thinking is 3 months) we'll designate another release and repeat this process all over again. I think it provides more comfortable upgrade path for larger deployments. For more about this, see Wiki.
In large companies that use Jenkins in a large scale, there often is a team of people who looks at incoming Jenkins release, tests it with their environments and their plugins, and then let their internal group consume them. With this release line, I'm calling for them to join the effort on this branch. Vojtech Juranek from Red Hat is already helping us tremendously, so is Yahoo in choosing the base release line and backporting. But it'd be great to get more people on board, as I think it'll benefit everyone to have a larger number of eyeballs on the same code.
I've just added three events coming up in the next few weeks to the Jenkins calendar. Conveniently, they are all events I'll be attending while traveling around Western Europe!
The Cologne JUG is having a meetup on Saturday, June 25th, starting at 2pm. We'll be talking about Jenkins, maybe doing some coding, and then heading out for drinks and more talk! You can find more information and sign up at Xing.
A few days later, TNG Technology Consulting is generously hosting a meetup in Munich, on Wednesday, June 30th, starting at 3pm. I'll be giving a quick talk on the state of the Jenkins project, followed by Ullrich Haffner (the author of the static analysis plugins for Jenkins) giving a quick talk on how those plugins are used. After that, we'll be having a hackathon, and then more beer! Again, you can find more information and sign up at Xing.
A week later, the London CI meetup group is hosting a meetup as well, on Wednesday, July 6th, starting at 6:30pm. We'll be meeting up at the Royal Festival Hall for discussion and drinking. You can find more information and sign up at Meetup.
Do you have a Jenkins event you'd like to have added to our calendar? Let us know!