O'Reilly logo

Gradle for Android by Kevin Pelgrims

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Further automation

Most modern continuous integration systems support Gradle, either by default or through a plugin. This means that instead of just building your app or library, you can create all kinds of Gradle tasks to further automate the build. The advantage of defining extra build steps with Gradle tasks, instead of in the CI system itself is that the extra build steps become much more portable. It is easy to run a custom Gradle task on your development machine. A custom Jenkins build step, on the other hand, is impossible to run without having Jenkins installed. Having extra build steps in a certain CI system also makes it harder to switch to a different CI system. Gradle tasks can also easily be ported to different projects. In this section, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required