Your SlideShare is downloading. ×

Android + jenkins

20,533

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 …

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
45 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
20,533
On Slideshare
0
From Embeds
0
Number of Embeds
31
Actions
Shares
0
Downloads
0
Comments
0
Likes
45
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×