Webinar: Jenkins Enterprise by CloudBees

On Janurary 10th, I’ll be doing a webinar about Jenkins Enterprise by CloudBees (formerly known as Nectar, which we renamed with the permission of the community.) Jenkins Enterprise is Jenkins LTS + a number of CloudBees’ value-add plugins that help large and serious users, with the support. This release contains a number of new plugins,…

Jenkins Plugin Tip: Access control and visibility in actions

As I discussed before, Action is one of the primary ways plugins use to add more information to the top page, project pages, build pages, and so on. Today I’d like to talk about writing protected actions that require some kind of access control. Depending on your requirements, there are several ways to do this….

Installing plugins to Jenkins without restart

Today I’m going to talk about the upcoming feature in Jenkins 1.442 (to be released today), which allows you to finally install plugins without restarting Jenkins. As I’ll discuss later, internally this is somewhat of an involving work. But for users, this is a very simple feature that doesn’t involve any learning curve. You’ll go…

Polling must die: triggering Jenkins builds from a git hook

As I keep saying, polling a repository from Jenkins is inefficient; it adds delay on the order of minutes before a build starts after a commit is pushed, and it adds additional loads. It is much better instead to do push-notification from the repository. In this post, I’m going to explain how to do this…

Introducing template plugin

The Nectar 11.10 release that we just made has the template plugin, which I think is one of the very useful plugins that we added to Nectar that’s not available in open-source Jenkins. So I wanted to talk about it a bit. Many serious Jenkins users have had this common problem that they’ve got a…

Jenkins Community Survey

There’s currently a survey running to get a better sense of our use base. Those inputs help us steer the effort wisely, so we appreciate your taking time to fill it in. The result would be more useful if larger number of people participate, so feel free to encourage others to fill it in as…

Jenkins HackCamp at Tokyo

Right after JavaOne, I traveled to Tokyo, and attended a 3-day hack camp. The Jenkins community had done several 1-day hackathon around the world, but this is the first that spanned across multiple days. 14 people came to a small traditional hotel in this small sea-side city of Ito, a 90 minutes train ride away…

My take on Jenkins User Conference

Last week, we had our first ever Jenkins User Conference. More than 30 talks have been proposed (of which we were only able to accomodate 10 or so), 7 companies had helped pay for the event, and more than 250 people attended (out of 400 people registered.) People came from all over the world, from…

Calling for your participation in Jenkins User Conference

By now, you are surely aware of the Jenkins User Conference (JUC) that will be held the Sunday before JavaOne – October 2 – at the Marines’ Memorial Hotel in San Francisco, starting 9:00am PDT. This is a major milestone for the Jenkins Community – our first ever User Conference! The Jenkins community needs to…

O’Reilly Open Source Award 2011

I just got the O’Reilly Open Source Award 2011 at OSCON at Portland, for my work on Jenkins. I’m quite humbled and honored, (and I certainly hope I can finally convince my wife that I’m doing my part in making the world better.) For the past 7 years of the life of this project, I’ve…

Jenkins training in New York next week

As a follow up to the successful sessions we held in London, San Francisco, and Tokyo, CloudBees will be holding two additional Jenkins training sessions in the coming few months, in San Francisco and New York City. The San Francisco session has already sold out, but there are several remaining slots for the New York…

Upcoming Training in London

On June 1st, CloudBees will be hosting a 1-day Jenkins training in London, and I’ll be delivering it. Based on the experience of past deliveries of the training, this time I’m making some significant updates to the material to cater toward more experienced users and admins, about topics that range from automated code quality tracking…