Building, Testing & Deploying Android Apps with Jenkins
summary
Shows how Jenkins actually builds APKs: uses the Android emulator plugin or the Gradle Android SDK manager to auto-install SDKs, runs Ant/Gradle builds, archives APKs and ProGuard maps, and produces JUnit XML (via a GUnit runner) for Jenkins reports. Uses a matrix job to run six emulator configurations in parallel (three OS versions × two locales) and finds real bugs—decimal comma locale failures and String.isEmpty missing on Android 2.1—runs Monkey stress tests, and uploads to HockeyApp for beta distribution.
AI-written summary · about
chapters (8)
- 0:00Introduction to Android & Jenkins
- 2:35Challenges and Setup
- 6:10Building the Application
- 12:12Automated Testing Methods
- 18:24Matrix Jobs for Testing
- 25:54Stress Testing with Monkey
- 28:51Deployment and Distribution
- 37:43Summary and Conclusion
related talks
53mCI for Android Using Jenkins
41mPlug Real Devices into Your Jenkins Process and Automate Testing
20mContinuous integration for mobile
42mConquer Mobile App CI/CD Challenges Using with a Device Cloud
38mAndroid Basics: Continuous Integration
24mAndroid CI in the cloud (en)
36mAndroid like a (reliable) Rock Star - All About Android Continuous Integration
55mJenkins CI Pipeline using Appium tests for Android and iOS
