Android + jenkins

21,553
-1

Published on

In Coscup 2011, the slide shows why developer should use continue integration(jenkins) toolbox with project management(redmine, trac, google code) toolbox to fulfill the need of software project lifecycle. And share the working step of Android+jenkins.

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

No Downloads
Views
Total Views
21,553
On Slideshare
0
From Embeds
0
Number of Embeds
32
Actions
Shares
0
Downloads
0
Comments
0
Likes
48
Embeds 0
No embeds

No notes for slide

Android + jenkins

  1. 1. JENKINSANDROID
  2. 2. http://www.gasolin.idv.tw/
  3. 3. Developer & Book AuthoraTrackDog rTermWork with Sam Lu Facilitate it’s open source 20+ Apps
  4. 4. Organizer http://www.taipei-gtug.org 7:30pmGTUG http://goo.gl/sSf1c
  5. 5. Information Technology into Daily Life IT credit http://www.flickr.com/photos/tsunomi/4723421346/
  6. 6. Coding
  7. 7. ConfigCoding Build Publish Compile
  8. 8. ConfigPlaning Coding Build Publish Compile
  9. 9. Version Config ControlPlaning Coding Build Publish Compile
  10. 10. Version Config ControlPlaning Coding Build Test Publish Issue Compile Tracking
  11. 11. ‘ ’credit http://zombiepictures.blogspot.com/2010/04/zombie-sketches.html
  12. 12. Coding =
  13. 13. Version Config ControlPlaning Coding Build Test Publish Issue Compile Tracking
  14. 14. Version Config ControlPlaning Coding Build Publish Compile
  15. 15. Version ConfigControlCoding Build Publish Compile
  16. 16. ConfigCoding Build Publish Compile
  17. 17. EPIC FAIL
  18. 18. credit http://xblurryx.deviantart.com/art/Flower-Sketch-209385506
  19. 19. credit http://xblurryx.deviantart.com/art/Flower-Sketch-209385506
  20. 20. Version Controlwiki Issue Tracking
  21. 21. Version Controlwiki Issue Tracking
  22. 22. Version Controlwiki Issue Tracking
  23. 23. Version Notifica ConfigControl tion Build Test Publish Issue Build CompileTracking Report
  24. 24. Version Notifica ConfigControl tion Build Test Publish Issue Build CompileTracking Report
  25. 25. Version Notifica Config Control tionHudson Build Test Publish Issue Build Compile Tracking Report
  26. 26. Version Notifica Config Control tionHudson Build Test Publish Issue Build Compile Tracking ReportJenkins
  27. 27. JENKINS =credit http://www.whatisfunny.net/wp-content/uploads/2010/01/robot_butler.jpg
  28. 28. $ java -jar jenkins.war
  29. 29. https://wiki.jenkins-ci.org/display/JENKINS/Plugins
  30. 30. ... ANDROIDhttps://market.android.com/details?id=greensopinion.hh
  31. 31. ANDROIDcredit http://meany-pie.blogspot.com/2011/02/robot-rhett-butler.html
  32. 32. svn/hg build.xml EmulatorAndroid .java ant monkey .apk junit aapt proguard ANDROID
  33. 33. svn/hg build.xml EmulatorAndroid .java ant monkey .apk junitJenkins aapt proguard ANDROID
  34. 34. ant ANDROID$ cd {project_path}$ android update project --path .
  35. 35. ANDROID +
  36. 36. credit http://grosslandguide.com/?p=1337
  37. 37. ANDROIDAndroid Emulator Plugin
  38. 38. credit http://www.flickr.com/photos/paperclypse/10409482/
  39. 39. • Copy to Slave (Library • Robotium Project)• checkstyle• findbugs• javaNCSS• Code Coverage
  40. 40. credit http://www.flickr.com/photos/buttongirl/1902124333/
  41. 41. Coding =
  42. 42. Redmine, TracJenkins
  43. 43. coding versionplan control issue tracking
  44. 44. coding build publish versionplan control issue generate tracking test doc
  45. 45. coding build publish versionplan control issue generate tracking test doc =
  46. 46. credit http://www.whatisfunny.net/wp-content/uploads/2010/01/robot_butler.jpg

×