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, most notably the template plugin, which allows people to manage a large number of similar jobs, creating more domain friendly configuration mechanism, as well as means for the administrators to force certain practice on jobs.

The release also includes improvements to existing plugins — folders can now have views defined within them, and with VMWare, you can now tell Jenkins to use all computers in a specific folder, as opposed to configure individual machines one by one. There’s also a new job scheduling mode that makes Jenkins prefer idle slaves over partially used slaves that already have your workspace. And so on.

This release also lets you run these value-add plugins on top of non-LTS stock Jenkins.

All things combined, I think we got something interesting for many Jenkins users. Hope you can join us in this webinar.

Upcoming Webinar “State of Jenkins”

A few weeks back, I’ve presented the current state of the Jenkins project in the Silicon Valley CI Summit. This wednesday, I’ll be doing a re-run of this talk as a webinar.

The talk focuses on concrete numbers that illustrate the progress of the Jenkins project, and while any numbers need to be taken with a grain of salt, I think it helps convince those who are interested in switching to Jenkins. This is also your chance to ask questions!

Looking forward to seeing you this Wednesday 10am PDT / 1pm EDT / 5pm GMT. Please RSVP.

Upcoming Webinar “Mastering Jenkins Security”

I’ll be doing another Jenkins webinar titled “Mastering Jenkins Security” in the next Thursday 10am Pacific Time. It’s a free event, so please register.

After the first webinar, I got a number of feedbacks about the future webinar topics. So when we thought about doing the next one, this came fairly naturally. Unlike the first one, this time the idea is to pick one topic and go do some in-depth discussions. It’s harder to do in a conference, and so I think it’s better suited for webinars.

By default, no security is enabled in Jenkins, so in an environment where a stricter access control is more benefitial, an administrator needs to set this up to suit their needs, and there’s just a lot of different ways people want to configure it. So in this webinar, I’ll start by outlining the basic design of the security system in Jenkins — authentication and authorization — so that you can build a sufficient mental model of how it works, how they interact, and how it can be made to fit your needs.

We’ll then go through the major implementations of those two pluggability points, so that you can pick the right implementation for your needs. There are some plugins, like Active Directory plugin or OpenID plugin, that tightly integrates with respective systems that provide great integration experience. Then there are other plugins, like script security realm, which provides a general purpose mechanism that can be used to integrate Jenkins with arbitrary systems with little effort. Then there’s an entirely different approach of delegating authentication outside Jenkins to the front end reverse proxy. On the authorization side, there are lesser but still a number of options that you can choose from.

Aside from the authentication/authorization, I’ll discuss the security implications of running builds in Jenkins and other standard webapp security considerations, such as cross-site scripting problems, cross-site request forgery issues, and other attack vectors. I think it’d be useful for those who run Jenkins for a larger team.

So once again, please register if you are interested in attending, and if you have future topic suggestions, please let me know!

White paper: “7 Ways to Optimize Jenkins”

Back in Janurary, I’ve done a webinar and discussed a check list for production Jenkins deployments. The main content of that webinar is now available in a whitepaper. Hopefully this makes it easier for more people to get the deployment “right”!

After the first webinar, people gave me various ideas about what they wanted to hear in the future webinars. So I’m looking forward to doing more webinars in the future. (And if you have suggestions about what you’d like to hear, please let me know!)