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

Chapter 8. Setting Up Continuous Integration

Continuous integration (CI) is a development practice that requires the developers in a team to integrate their work regularly, often multiple times per day. Every push to the main repository is verified by an automated build. This practice helps with detecting problems as soon as possible, thereby speeding up development, and increasing the quality of the code. The great Martin Fowler wrote an article about the subject that explains the concepts and describes the best practices (http://martinfowler.com/articles/continuousIntegration.html)

There are several options to set up CI for Android. The most widely used are Jenkins, TeamCity, and Travis CI. Jenkins has the biggest ecosystem, with around a ...

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