Kohsuke Kawaguchi's blog

Come join us on “Selenium, Jenkins, Robots, Oh My!” tomorrow

I’ll be speaking tomorrow at the San Francisco Selenium Meetup. The topic is about Jenkins & Selenium — mainly recent improvements in...

Dependency Graph Viewer for Jenkins

In Jenkins , jobs are the smallest unit of computation. For simple use of Jenkins, one job (and its checkout/build/report cycle) can...

Writing Programs that Drive Jenkins

One of the interesting discussions during SCALE 10x was about using Jenkins as a piece of a bigger software. This person was interested in...

Jenkins Now Acts as an SSH Daemon

Starting in the upcoming Jenkins 1.446, Jenkins speaks the server-side of the SSH protocol. I think this is exciting, and here is why. For...

Upcoming Jenkins Training in San Francisco & Tokyo

CloudBees will be hosting another training in the San Francisco Bay Area on January 26, 2012 , and February 23rd in Tokyo. This 1-day...

Jenkins Plugin Tip: Access Control and Visibility in Actions

As we discussed before , Action is one of the primary ways plugins use to add more information to the top page, project pages, build pages...

Install Plugins Without Restarting Jenkins

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...

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...

Introducing the Templates Plugin

The Nectar 11.10 release that we just made has the Templates plugin, which I think is one of the very useful plugins that we added to...

API Token in Jenkins REST API

In Jenkins 1.426, I added the API token support for the REST API . This is motivated by the same reasons I’ve done the public key...