- Take an Extra 30% Off Any Book: Use promo code HOLIDAY30 at checkout to get an extra 30% off any book for a limited time. Excludes Kindle eBooks and Audible Audiobooks. Restrictions apply. Learn more
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
For any software developer who has spent days in “integration hell, cobbling together myriad software components,Continuous Integration: Improving Software Quality and Reducing Riskillustrates how to transform integration from a necessary evil into an everyday part of the development process. The key, as the authors show, is to integrate regularly and often using continuous integration (CI) practices and techniques.
The authors first examine the concept of CI and its practices from the ground up and then move on to explore other effective processes performed by CI systems, such as database integration, testing, inspection, deployment, and feedback. Through more than forty CI-related practices using application examples in different languages, readers learn that CI leads to more rapid software development, produces deployable software at every step in the development lifecycle, and reduces the time between defect introduction and detection, saving time and lowering costs. With successful implementation of CI, developers reduce risks and repetitive manual processes, and teams receive better project visibility.
The book covers
The book's companion Web site,www.integratebutton.com, provides updates and code examples.
Paul Duvall is the CEO of Stelligent, a firm that helps clients create production-ready software every day. A featured speaker at many leading software conferences, he has worked in virtually every role on software projects: developer, project manager, architect, and tester. He is the principal author of Continuous Integration: Improving Software Quality and Reducing Risk (Addison-Wesley, 2007), a 2008 Jolt Award Winner. Paul contributed to the UML 2 Toolkit (Wiley, 2003), writes a series for IBM developerWorks called Automation for the people, and contributed a chapter to No Fluff Just Stuff Anthology: The 2007 Edition (Pragmatic Programmers, 2007). He is passionate about automating software development and release processes and actively blogs on IntegrateButton.com and TestEarly.com.
Stephen M. Matyas III is vice president of AutomateIT, a service branch of 5AM Solutions. He has a varied background in applied software engineering, with much of his professional, hands-on experience being in the areas of enterprise Java and custom software development and services.
Andrew Glover, president of Stelligent Incorporated, is a frequent speaker at conferences throughout North America, as well as author and coauthor of many books and online articles.
This book is great, there is no doubt about that. After reading this you walk away with knowledge that most of your peers may know a little bit about . However not to this extent. Read morePublished 6 months ago by james
Extremely good insight into the world of CI, especially if you are new.
Lot's of good, objective views on tools and implementation designs too.
If you don't do any CI, this is a really good book to get you up and running. The book gives the reasons for using CI and lists many popular tools for both .net and java. Read morePublished 9 months ago by D. Bartz
The book provides a clear outline for building a CI process. Most of the book has a strong Java bent. The book is worth a read, but doesn't help in retrofitting the process. Read morePublished 11 months ago by A. Pagano
The book is very practical, concerning the real activities needed to implement continuous integration. It is recommended mainly to beginners in the area. Read morePublished 20 months ago by Juliano Malacarne
Continuous Integration does a good job of explaining the basics of building a CI system and offers good advice on getting in the groove of CI and staying there. Read morePublished on November 6, 2013 by Todd Trimble
Had to read this as part of my job, and glad that I was required to do so. This is an excellent book for those wanting to learn about the continuous delivery model, effectively... Read morePublished on January 7, 2012 by Sebastian
You are somebody related to software development and you haven't read this book? Are you kidding me?
Yes, this is what i have to say about this book. Absolute must! Read more
The content of the book is good, All the theory of continous integration is covered.
The inspiration of the writer is great, but there is "so much, so much" repetition. Read more