| Continuous Integration with Hudson - the book |
|
Continuous Integration, or CI, is a cornerstone of modern software development best practices. Hudson, an Open Source Continuous Integration tool, is by far the most popular Continuous Integration tool on the market, and for good reason! It's intuitive user interface and powerful features make setting up a Continuous Integration service a real breeze. This book will teach you how to build a powerful and robust CI infrastructure using Hudson. It is both a tutorial-style introduction and a comprehensive reference to implementing Continuous Integration and automating the build process with Hudson. It's intention is not only to describe and document Hudson, but also to provide a wealth of best practices and real-world tips enabling readers to get the most out of their Continuous Integration environment. Continuous Integration with Hudson is an open source book, and will be freely available online or in PDF form. Draft chapters will be made available as they are ready - chapters currently included in the PDF form are indicated below in bold. The latest changes will be automatically generated and published (using Hudson!) to this site. The printed copy will also be available for purchase.
About the author
John Ferguson Smart is a consultant specializing in Enterprise Java, Web Development, and Open Source technologies, currently based in Wellington, New Zealand. Well known in the Java community for his many published articles, and as author of the Java Power Tools book, John helps organizations optimize their Java development processes and infrastructures and provides training and mentoring in open source technologies, SDLC tools, and agile development processes. John is principal consultant at Wakaleo Consulting, a company that provides consulting, training and mentoring services in Enterprise Java and Agile Development. |
Agile ALL Annotations Artifactory Automated Deployment Automated Testing BDD Bugzilla Build Automation Cargo Checkstyle Code Coverage Code Quality Code Reviews Continuous Integration Continuum Distributed Builds EasyB Eclipse Grails Groovy Hibernate Hudson Humour Integration Tests JasperReports Java Javascript JDave JUnit Lucene Maven Mock Objects Mockito Mylyn Nexus Performance Profiling Rome RSS Selenium Smack API Subversion TDD TeamCity Testing Trac training Unit Testing Unit Tests