Configuring Jenkins as a poor man’s Koji

Jenkins

Jenkins

Jenkins is a continuous integration (i.e. Make) server with a bundle of great features. It’s similar to Fedora’s Koji system in that it can build packages, on the fly, on a network of build servers.

For my purposes, Jenkins is a general-purpose builder (it’s not necessarily tied to RPM builds), and has some nice integration plug-ins with outside services. So, this post is mostly a “note to self” about configuring Jenkins to actually do RPM builds, off of a Git repository (in this case, GitHub, for work.)

Continue reading

Bug for the win

http://www.washingtonpost.com/blogs/ezra-klein/wp/2012/09/26/nate-silvers-the-signal-and-the-noise/

 

In an interesting excerpt from a new book, we discover that Deep Blue, the chess-playing computer that beat world champion Kasparov, may have won by psyching him out … by a software bug.

Continue reading