Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Android + jenkins

22.961 Aufrufe

Veröffentlicht am

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.

Veröffentlicht in: Technologie
  • Loggen Sie sich ein, um Kommentare anzuzeigen.

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

×