Ci for Android

1,106 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,106
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ci for Android

  1. 1. Continuous Integration for AndroidMarch 6th, 2013
  2. 2. What we want Builds MetricsSCM Magic Statistics Reports
  3. 3. What we want Builds MetricsSCM Magic Statistics Reports
  4. 4. Android build process
  5. 5. Android build process
  6. 6. Android build process
  7. 7. Additional routinesDifferent build types Testing- Debug - Unit tests- Release - Automatic black-box tests - Monkey testDocumentation- Javadoc Obfuscating - ProGuard
  8. 8. Sources code analysis- Lint- FindBugs- PMD- Copy-paste detector- CheckStyle
  9. 9. Builders
  10. 10. Builders
  11. 11. CI software
  12. 12. Jenkins
  13. 13. Jenkins plugins- Android Lint Plugin- Checkstyle Plugin- PMD Plugin- FindBugs Plugin- Static Analysis Utilities- Duplicate Code Scanner Plug-in- Android Emulator Plugin- ...
  14. 14. Android Emulator Plugin
  15. 15. Android Emulator Plugin
  16. 16. Android Emulator PluginAndroid monkey test: Succeeded after 500 events
  17. 17. Nodes Master (Linux) Slave Slave Slave(Linux) (Mac) (Windows)
  18. 18. Nodes Android Master (Linux) Slave Slave Slave (Linux) (Mac) (Windows)PHP, Java backends iOS .Net backends
  19. 19. About me dnipro.gdg.org.uaAlexey UstenkoAndroid developerbit.ly/AlexeyUstenko

×