Summary
This chapter introduced continuous integration in practice providing valuable information to start applying it soon to your projects no matter what their size, whether you are developing solo or a part of a big company team.
The techniques presented focus on the particularities of Android projects maintaining and supporting widely used development tools such as Android Studio and the Android Gradle plugin.
We introduced real-world examples with real-world tools available from the vast open source arsenal. We employed Gradle to automate the building process, Git to create a simple version control system repository to store our source code and manage the changes, and finally, installed and configured Jenkins as the continuous integration of choice.
Within Jenkins, we detailed the creation of jobs to automate the creation of our Android application and its tests, and we emphasized the relationship between the continuous integration box and its devices/emulators.
Finally, we became aware...