Forget wizards you need a slave--someone to do your repetitive tedious and boring tasks
without complaint and without pay so you'll have more time to design and write exciting code.
Indeed that's what computers are for. You can enlist your own computer to automate all of your
project's repetitive tasks ranging from individual builds and running unit tests through to
full product release customer deployment and monitoring the system.Many teams try to do these
tasks by hand. That's usually a really bad idea: people just aren't as good at repetitive tasks
as machines. You run the risk of doing it differently the one time it matters on one machine
but not another or doing it just plain wrong. But the computer can do these tasks for you the
same way time after time without bothering you. You can transform these labor-intensive
boring and potentially risky chores into automatic background processes that just work.In this
eagerly anticipated book you'll find a variety of popular open-source tools to help automate
your project. With this book you will learn: * How to make your build processes accurate
reliable fast and easy. * How to build complex systems at the touch of a button. * How to
build test and release software automatically with no human intervention. * Technologies and
tools available for automation: which to use and when. * Tricks and tips from the masters (do
you know how to have your cell phone tell you that your build just failed?) You'll find
easy-to-implement recipes to automate your Java project using the same popular style as the
rest of our Jolt Productivity Award-winning Starter Kit books. Armed with plenty of examples
and concrete pragmatic advice you'll find it's easy to get started and reap the benefits of
modern software development. You can begin to enjoy pragmatic automatic unattended software
production that's reliable and accurate every time.