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; and
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. |
|