This book is divided into three parts. The first part gives an introduction to Gradle’s
concepts and philosophy, explaining how it compares to other build tools and how to
write scripts to automate simple tasks. Part two explores the tool’s building blocks and
ore techniques in greater depth. You should be able to use this knowledge to implement
complex, extendable, enterprise builds. The third part describes how Gradle
can be used in the context of continuous deliver, focusing on topics like polyglot
builds, code quality, artifact assembly, and deployment.