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. That's what computers are for: you can enlist your computer to automate all of your project's repetitive tasks, ranging from individual builds and running unit tests through to full product release and customer deployment. Instead of trying to do it by hand--and risk doing it differently or just plain wrong--you can turn these labor-intensive, boring and potentially risky chores into automatic, background processes that just work. This eagerly anticipated book covers a variety of popular, free tools to help automate your project. Armed with plenty of examples and pragmatic advice, you'll find it's easy to get started and reap the benefits of modern software development. You can begin enjoying pragmatic, automatic, unattended software production that's reliable and accurate every time.