Author/s : Ed Burns, Winston Prakash
Publisher : McGraw-Hill Osborne Media
Category : Miscellaneous Java Review by : Jeanne Boyarsky
Rating : 7 horseshoes
"Hudson Continuous Integration in Practice" targets developers with system admins as a secondary audience. It assumes Java knowledge. It doesn't assume you know any tool in particular that Hudson works with (Ant/Maven, Junit, etc) but it is more helpful if you already know them for more understanding.
I think pieces of the book serve different audiences. You could learn about Hudson on a high level and how to integrate it with different tools. Or you could learn how to write a plugin - something I've found tricky from the documentation online. There are also good tips on maintaining your Hudson instance well. I particularly liked the description of setting up slaves and the description of "containing code."
There were a few places I felt the code could have been edited better. Like AbtractBuil vs AbstractBuild and HTML entities in the Java code. But they didn't get in the way of reading.
One thing I really liked about the book is that it contains something for everyone. For me, the plugin chapters would have made the book worth it all on its own.
Disclosure: I received a copy of this book from the publisher in exchange for writing this review on behalf of CodeRanch.