SlideShare a Scribd company logo
JENKINS
ANDROID
http://www.gasolin.idv.tw/
Developer & Book Author


aTrackDog                         rTerm
Work with Sam Lu                  Facilitate it’s open source




        20+ Apps
Organizer



                 http://www.taipei-gtug.org
                         7:30pm




GTUG   http://goo.gl/sSf1c
Information Technology into Daily Life
          IT




                credit http://www.flickr.com/photos/tsunomi/4723421346/
Coding
Config



Coding    Build    Publish



         Compile
Config



Planing   Coding    Build    Publish



                   Compile
Version
                    Config
          Control


Planing   Coding     Build    Publish



                    Compile
Version
                     Config
          Control


Planing   Coding      Build    Test   Publish


            Issue
                     Compile
          Tracking
‘                       ’
credit http://zombiepictures.blogspot.com/2010/04/zombie-sketches.html
Coding




     =
Version
                     Config
          Control


Planing   Coding      Build    Test   Publish


            Issue
                     Compile
          Tracking
Version
                    Config
          Control


Planing   Coding     Build    Publish



                    Compile
Version
          Config
Control


Coding     Build    Publish



          Compile
Config



Coding    Build    Publish



         Compile
EPIC FAIL
credit http://xblurryx.deviantart.com/art/Flower-Sketch-209385506
credit http://xblurryx.deviantart.com/art/Flower-Sketch-209385506
Version
       Control


wiki


         Issue
       Tracking
Version
       Control


wiki


         Issue
       Tracking
Version
       Control


wiki


         Issue
       Tracking
Version                     Notifica
           Config
Control                      tion


            Build    Test   Publish


  Issue                      Build
           Compile
Tracking                    Report
Version                     Notifica
           Config
Control                      tion


            Build    Test   Publish


  Issue                      Build
           Compile
Tracking                    Report
Version                     Notifica
                    Config
         Control                      tion

Hudson
                     Build    Test   Publish


           Issue                      Build
                    Compile
         Tracking                    Report
Version                     Notifica
                     Config
          Control                      tion

Hudson
                      Build    Test   Publish


            Issue                      Build
                     Compile
          Tracking                    Report
Jenkins
JENKINS =
credit http://www.whatisfunny.net/wp-content/uploads/2010/01/robot_butler.jpg
$ java -jar jenkins.war
Android + jenkins
Android + jenkins
https://wiki.jenkins-ci.org/display/JENKINS/Plugins
... ANDROID
https://market.android.com/details?id=greensopinion.hh
ANDROID
credit http://meany-pie.blogspot.com/2011/02/robot-rhett-butler.html
svn/hg   build.xml


                               Emulator
Android    .java     ant       monkey     .apk
                                 junit

                     aapt
                   proguard




          ANDROID
svn/hg   build.xml


                               Emulator
Android    .java     ant       monkey     .apk
                                 junit
Jenkins              aapt
                   proguard




          ANDROID
ant   ANDROID


$ cd {project_path}
$ android update project --path .
ANDROID
  +
credit http://grosslandguide.com/?p=1337
Android + jenkins
Android + jenkins
Android + jenkins
Android + jenkins
ANDROID
Android Emulator Plugin
credit http://www.flickr.com/photos/paperclypse/10409482/
• Copy to Slave (Library   • Robotium
 Project)

• checkstyle

• findbugs

• javaNCSS

• Code   Coverage
credit http://www.flickr.com/photos/buttongirl/1902124333/
Coding




     =
Redmine, Trac



Jenkins
Android + jenkins
coding

                  version
plan
                  control
         issue
       tracking
coding           build    publish

                  version
plan
                  control
         issue              generate
       tracking    test       doc
coding           build    publish

                  version
plan
                  control
         issue              generate
       tracking    test       doc




            =
credit http://www.whatisfunny.net/wp-content/uploads/2010/01/robot_butler.jpg
Android + jenkins

More Related Content

What's hot (20)

PDF
Let’s start Continuous Integration with jenkins
Tomohide Kakeya
 
PPTX
Building the Test Automation Framework - Jenkins for Testers
William Echlin
 
PDF
CI/CD with Jenkins and Docker - DevOps Meetup Day Thailand
Troublemaker Khunpech
 
PDF
Setup Build & Deploy with Jenkins CI
walming
 
KEY
Continuous Delivery Using Jenkins
Cliffano Subagio
 
PPTX
Continuous integration using jenkins
Vinay H G
 
PPTX
Supermondays: Jenkins CI lightning talk
Michael Peacock
 
PDF
Jenkins
Roger Xia
 
PPT
Jenkins CI
Knoldus Inc.
 
PPTX
Jenkins presentation
Valentin Buryakov
 
PPTX
Jenkins workflows and Best Practices
Kenichi Shibata
 
PDF
Using CI for continuous delivery Part 1
Vishal Biyani
 
PPTX
Ci jenkins maven svn
Ankur Goyal
 
PDF
Automation Testing
RomSoft SRL
 
PDF
Hacking Jenkins
Miro Cupak
 
PPTX
Jenkins CI presentation
Jonathan Holloway
 
PPTX
SD DevOps Meet-up - Jenkins 2.0 and Pipeline-as-Code
Brian Dawson
 
PPTX
GitHub Actions for 5 minutes
Svetlin Nakov
 
PPTX
Introduction to jenkins
Abe Diaz
 
ODP
Continuous Integration and PHP
Arno Schneider
 
Let’s start Continuous Integration with jenkins
Tomohide Kakeya
 
Building the Test Automation Framework - Jenkins for Testers
William Echlin
 
CI/CD with Jenkins and Docker - DevOps Meetup Day Thailand
Troublemaker Khunpech
 
Setup Build & Deploy with Jenkins CI
walming
 
Continuous Delivery Using Jenkins
Cliffano Subagio
 
Continuous integration using jenkins
Vinay H G
 
Supermondays: Jenkins CI lightning talk
Michael Peacock
 
Jenkins
Roger Xia
 
Jenkins CI
Knoldus Inc.
 
Jenkins presentation
Valentin Buryakov
 
Jenkins workflows and Best Practices
Kenichi Shibata
 
Using CI for continuous delivery Part 1
Vishal Biyani
 
Ci jenkins maven svn
Ankur Goyal
 
Automation Testing
RomSoft SRL
 
Hacking Jenkins
Miro Cupak
 
Jenkins CI presentation
Jonathan Holloway
 
SD DevOps Meet-up - Jenkins 2.0 and Pipeline-as-Code
Brian Dawson
 
GitHub Actions for 5 minutes
Svetlin Nakov
 
Introduction to jenkins
Abe Diaz
 
Continuous Integration and PHP
Arno Schneider
 

Viewers also liked (12)

PDF
安小姐與詹先生的邂逅 Android + Jenkins
PRADA Hsiung
 
PDF
看日記學Git
Stanley Ho
 
PDF
Modern c
Stanley Ho
 
PDF
初探Jenkins
Huang Bruce
 
PDF
Using Jenkins as Native Packages Factory - Jenkins User Conference Paris 2012
Henri Gomez
 
PDF
Gradle build automation tool
Ioan Eugen Stan
 
PPTX
Continuos integration with Jenkins for iOS | SuperSpeakers@CodeCamp Iasi, 2014
Endava
 
PPTX
Continuous delivery mobile application development
Thoughtworks
 
PPTX
打造完全免費的,JAVA專案持續整合環境_ 2013 java developer_day_by 李書豪
奕孝 陳
 
PPTX
20160915 automation with_gradle
Yuki Nanri
 
PPTX
Jenkins - From Continuous Integration to Continuous Delivery
Virendra Bhalothia
 
PPTX
Jenkins For One
Mark Waite
 
安小姐與詹先生的邂逅 Android + Jenkins
PRADA Hsiung
 
看日記學Git
Stanley Ho
 
Modern c
Stanley Ho
 
初探Jenkins
Huang Bruce
 
Using Jenkins as Native Packages Factory - Jenkins User Conference Paris 2012
Henri Gomez
 
Gradle build automation tool
Ioan Eugen Stan
 
Continuos integration with Jenkins for iOS | SuperSpeakers@CodeCamp Iasi, 2014
Endava
 
Continuous delivery mobile application development
Thoughtworks
 
打造完全免費的,JAVA專案持續整合環境_ 2013 java developer_day_by 李書豪
奕孝 陳
 
20160915 automation with_gradle
Yuki Nanri
 
Jenkins - From Continuous Integration to Continuous Delivery
Virendra Bhalothia
 
Jenkins For One
Mark Waite
 
Ad

Similar to Android + jenkins (20)

PDF
Guides To Analyzing WebKit Performance
National Cheng Kung University
 
PDF
Magento, beginning to end
Jacques Bodin-Hullin
 
PPTX
Continuous Delivery Applied
DC Agile Engineering Conference
 
PPTX
Continuous Delivery Applied
Excella
 
PPTX
Continuous Delivery Applied (Agile Richmond)
Mike McGarr
 
PPTX
drone continuous Integration
Bo-Yi Wu
 
PDF
CI CD Jenkins for Swift Deployment
Bintang Thunder
 
PPTX
Continuous Delivery Applied (AgileDC)
Mike McGarr
 
PPTX
Build, Publish, Deploy and Test Docker images and containers with Jenkins Wor...
Docker, Inc.
 
PDF
Continuous delivery from the trenches
Michael Medin
 
PPTX
Ultimate Productivity Tools
Amal Dev
 
PPTX
Continious integration pipeline
GomathiNayagam S
 
PDF
Hudson: from build jobs to build pipelines
John Ferguson Smart Limited
 
PPT
Continuous Integration using Cruise Control
elliando dias
 
PDF
Team Development and Release Management
Salesforce Partners
 
PPTX
Continuous delivery applied
Mike McGarr
 
PDF
gopaddle-meetup
Sujai Sivasamy
 
PDF
Automated testing DrupalCamp in Asheville
Promet Source
 
PDF
Continuous Integration at T3CON08
Sebastian Kurfürst
 
PDF
Container Security Scanning by Timo Pagel
ContainerDay Security 2023
 
Guides To Analyzing WebKit Performance
National Cheng Kung University
 
Magento, beginning to end
Jacques Bodin-Hullin
 
Continuous Delivery Applied
DC Agile Engineering Conference
 
Continuous Delivery Applied
Excella
 
Continuous Delivery Applied (Agile Richmond)
Mike McGarr
 
drone continuous Integration
Bo-Yi Wu
 
CI CD Jenkins for Swift Deployment
Bintang Thunder
 
Continuous Delivery Applied (AgileDC)
Mike McGarr
 
Build, Publish, Deploy and Test Docker images and containers with Jenkins Wor...
Docker, Inc.
 
Continuous delivery from the trenches
Michael Medin
 
Ultimate Productivity Tools
Amal Dev
 
Continious integration pipeline
GomathiNayagam S
 
Hudson: from build jobs to build pipelines
John Ferguson Smart Limited
 
Continuous Integration using Cruise Control
elliando dias
 
Team Development and Release Management
Salesforce Partners
 
Continuous delivery applied
Mike McGarr
 
gopaddle-meetup
Sujai Sivasamy
 
Automated testing DrupalCamp in Asheville
Promet Source
 
Continuous Integration at T3CON08
Sebastian Kurfürst
 
Container Security Scanning by Timo Pagel
ContainerDay Security 2023
 
Ad

More from Fred Lin (19)

PPTX
How to create 360 Image/panorama & share with WebVR?
Fred Lin
 
PDF
Blocklyduino Poster
Fred Lin
 
PDF
Javascript征服世界是可能的嗎?
Fred Lin
 
PDF
Firefox os how large open source project works
Fred Lin
 
PDF
Capable Web: Chrome Apps and Firefox Webapp
Fred Lin
 
PDF
Developing FirefoxOS
Fred Lin
 
PDF
Steps to contribute to firefox os (gaia)
Fred Lin
 
PDF
Introduction of Distributed version control system (mainly Mercurial)
Fred Lin
 
PDF
第一次程式設計就上手 - 使用Python 與周蟒(zhpy)
Fred Lin
 
PDF
Maintain and share your python project (維護和分享 Python 程式專案)
Fred Lin
 
PDF
Make web as webapp
Fred Lin
 
PDF
Firefox OS overview
Fred Lin
 
PDF
人人能編程是可能的嗎?
Fred Lin
 
KEY
Developer也可以做出漂亮網站 - Twitter Bootstrap/JQuery Mobile簡介
Fred Lin
 
PDF
Play Framework on Google App Engine
Fred Lin
 
PDF
Taipei gtug opening
Fred Lin
 
PDF
Google IO 2011 recap
Fred Lin
 
PDF
Introduction of Google Code and Mercurial
Fred Lin
 
PDF
Introduction Of Android Scripting Environment
Fred Lin
 
How to create 360 Image/panorama & share with WebVR?
Fred Lin
 
Blocklyduino Poster
Fred Lin
 
Javascript征服世界是可能的嗎?
Fred Lin
 
Firefox os how large open source project works
Fred Lin
 
Capable Web: Chrome Apps and Firefox Webapp
Fred Lin
 
Developing FirefoxOS
Fred Lin
 
Steps to contribute to firefox os (gaia)
Fred Lin
 
Introduction of Distributed version control system (mainly Mercurial)
Fred Lin
 
第一次程式設計就上手 - 使用Python 與周蟒(zhpy)
Fred Lin
 
Maintain and share your python project (維護和分享 Python 程式專案)
Fred Lin
 
Make web as webapp
Fred Lin
 
Firefox OS overview
Fred Lin
 
人人能編程是可能的嗎?
Fred Lin
 
Developer也可以做出漂亮網站 - Twitter Bootstrap/JQuery Mobile簡介
Fred Lin
 
Play Framework on Google App Engine
Fred Lin
 
Taipei gtug opening
Fred Lin
 
Google IO 2011 recap
Fred Lin
 
Introduction of Google Code and Mercurial
Fred Lin
 
Introduction Of Android Scripting Environment
Fred Lin
 

Recently uploaded (20)

PDF
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PPTX
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
PDF
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Basics of Electronics for IOT(actuators ,microcontroller etc..)
arnavmanesh
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
OpenInfra ID 2025 - Are Containers Dying? Rethinking Isolation with MicroVMs.pdf
Muhammad Yuga Nugraha
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
introduction to computer hardware and sofeware
chauhanshraddha2007
 
PDF
Per Axbom: The spectacular lies of maps
Nexer Digital
 
PPTX
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
PDF
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
SalesForce Managed Services Benefits (1).pdf
TechForce Services
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
The Future of Artificial Intelligence (AI)
Mukul
 
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Basics of Electronics for IOT(actuators ,microcontroller etc..)
arnavmanesh
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
OpenInfra ID 2025 - Are Containers Dying? Rethinking Isolation with MicroVMs.pdf
Muhammad Yuga Nugraha
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
introduction to computer hardware and sofeware
chauhanshraddha2007
 
Per Axbom: The spectacular lies of maps
Nexer Digital
 
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
SalesForce Managed Services Benefits (1).pdf
TechForce Services
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 

Android + jenkins