Office hours next week: metadata plugin

The last Jenkins office hour of the year hosts Robert Sandell and Tomas Westling, who will go over newly open-sourced metadata plugin from Sony Mobile Communications (more about this story on their website). This team from Sony Mobile has been known for several other popular plugins, including the Gerrit trigger plugin. And I think this latest batch of plugins will not disappoint!

As I understand, this plugin is a library plugin, which is primarily meant to be consumed by other plugins. With help of other plugins using this plugin, it can classify jobs and slaves by adding metadata tags to them. This in turn enables more intelligent scheduling, views, access control, and so on.

Announcing the Jenkins CIA

Agent L. Jenkins

For years, we've been hearing about covert installations of Jenkins by groups of developers within larger companies. Rogue engineers, frustrated by the lack of continuous integration would download jenkins.war and run it off their workstation. As time went on, word-of-mouth within the organization spread Jenkins far and wide.

Today we announce an initiative to help support these rogue agents: the Jenkins CIA. CIA being short for Continuous Integration Ambassador of course.

If you're going to be speaking at a JUG or another event where you will have the opportunity to promote and teach people about Jenkins, you too can join the CIA:

  • Send us an email telling us about the event and how many people you expect
  • Write us a guest blog post ahead of time, talking about the event
  • We dispatch Jenkins stickers and a CIA Agent shirt for you to wear.
  • Write up a summary blog post about the event afterwards
  • Repeat!

In the coming months, we'll start collaborating and creating standard presentations that can be easily re-used to introduce people not only to Jenkins, but continuous integration in general, so stay tuned.

If you're not the speaking type but instead prefer to work behind the scenes, you can join the OSS by checking out the Beginner's Guide to contributing to Jenkins.

- Agent Dero, over and out.

Critical security advisory in Jenkins core

We've identified and fixed a critical security vulnerabilities in Jenkins core. This affects all the releases of Jenkins to date (main line releases up to 1.452 and LTS up to 1.424.3.) Please upgrade to the new releases at your earliest convenience, especially if your Jenkins is internet facing.

For more details about the vulnerabilities, affected versions, and so on, please consult the security advisory.

(See our Wiki page about security advisories about how we do these.)

Happy birthday Jenkins!

On February 2nd, 2011 the first release of Jenkins, version 1.396, was made available for public consumption. Thus marking a new beginning for many of us who had come to rely on this very versatile piece of software and wanted to see it continue to thrive.

Along with some other bug fixes, the 1.396 release of Jenkins included a very important changelog item:

Fixed a trademark bug that caused a considerable fiasco by renaming to Jenkins

On behalf of the core Jenkins team and the governance board I would like to extend a extremely large Thank You! to all of the plugin developers, bug filers, wiki page editors, book authors and the users who have helped grow Jenkins into the project it is today.

Some of the tidbits from our highlight reel:

  • As of this writing there have been 54 releases of Jenkins
  • Jenkins now supports writing plugins in Ruby as well as Java (more languages in the process)
  • We have 7 high-speed mirrors streaming Jenkins packages to users around the world.
  • There are now over 450 different plugins available for Jenkins
  • Over 80 donors participated in our end of year fundraising drive
  • 5 "Long Term Support" releases have been published by the Jenkins community, offering users a slower moving upgrade target (supported even further by CloudBees' Enterprise Jenkins product)
  • Public project governance meetings are held and recorded (almost) every couple of weeks.
  • More than 340 individuals contribute on GitHub to the project in some form or another.
  • About 750 members of the developers mailing list and around 1700 on the users mailing list

There are many other impressive sounding numbers I could rattle off, but the list is far too long to be interesting.

The project isn't perfect and nor is the software, but we're off to a fine start and I hope you'll join us in making this next year of Jenkins even better than the first.

"Thank you" page for Windows/OS X installers

I've tweaked the website so that downloading the Windows and Mac installers will navigate the browser to "thank you/what's next" page. These pages have links to Wiki that educate the users on where/how the installer will run Jenkins.

Hopefully this makes it little easier for new users to get started on Jenkins. I've tested the new mechanism with IE, Safari, and Firefox, but if you notice a problem, please let us know.