Download - Automated Testing and Continuous Integration for Mobile Apps: Jenkins & CloudTest in the Cloud
1Webinar
andPresent
Jenkins and CloudTest for hands-free mobile app delivery
2
Fully Automated Dev-Test-Deploy in the Cloud
TODAY’S PRESENTERS
Kohsuke Kawaguchi: CloudBees, Creator of JenkinsMark Prichard : CloudBees, Product ManagementMatt Solnit: SOASTA, Director of Engineering Moderator: Brad Johnson, SOASTA
TWO COMPANIES, A SINGLE SOLUTION
- the leader in Mobile and Cloud Testing
- the home of Jenkins in the Cloud
Together, we offer a complete cloud-based service:
Continuous Deployment with Mobile Test Automation
3
• Poll question• Jenkins and Continuous Deployment • Mobile Test Automation with CloudTest• Continuous Deployment and Testing for
Mobile Apps• Q&A
Questions: Submit in the question box during event
4
5
Kohsuke Kawaguchi
@kohsukekawa@kohsukekawa
o#1 OSS CI server
oWritten in Java
oAbout 7 years old
oEasy to install/use
oExtensible via 600+ plugins
oWidely adopted
o 47K+ installations
oKohsuke is Jenkins creator/project lead
Have you met Jenkins?
oTo let developers focus on developing
o Leave building, packaging, testing, distributing to a computer
oMake the right thing the easiest thing
oMany, well-adopted mobile development plugins
o Safety in numbers
o“Distributed builds” for scaling with workload
o“Matrix project” for easy cross device testing
Why Jenkins for mobile development?
oTestFlight / Appaloosa / Zubhium plugins
oOther continuous app distribution options
oDetails of Xcode plugin
o Signing stuff, etc.
oAndroid lint plugin
o Parses & visualizes the result of static analysis
More mobile+Jenkins love we won’t cover
9
o First End-to-End Mobile App Test Platform• First Cloud-Based Load Testing Solution
• First Global Test Cloud (17 Countries, 100 Cities)
• First Mobile Test Automation “Platform”
• First real time RUM for web and mobile
o Over 350 Global Corporate Customers• 10,000 Mobile Developers and Testers use CloudTest
• Over 1,000 Mobile and Web Apps are Tested with CloudTest
o Award Winning & Patented Technology • Named by Wall Street Journal Top 50 Hottest Companies three years running
• Gartner Visionary Leader
o Over 100+ Employees US, EMEA
10
Matt Solnit
@msolnit@msolnit
11
• No jailbreak required• No tethering required• iOS 5.0, 5.1, 6.0• iPhone 3GS, 4, 4S, and 5• iPad 1, 2, 3, 4• iPad mini• Simulators
12
• No “rooting” required• No tethering required• Android 2.3.3 (Gingerbread) and later• Phones, tablets, and emulators
13
Beta Users(ad-hoc server)
Source Code Repository
Devs
Real Devices
Jenkins Slave(Mac)
Check out
Test Results
Check in
Push to Device
Run Tests
Execute on Devices
☐ Pass☐ Fail
✓
14
• Download CloudTest Lite from our website (http://www.soasta.com)
• Free for a single device• No expiration• Free support via CloudLink forums
15
Mark Prichard
@mqprichard@mqprichard
oCloudBees PaaS is the platform for Jenkins in the Cloud
oBuild resources available on-demand
o iOS builds run on dedicated slaves managed by Jenkins
oAndroid builds run completely in the Cloud
oMulti-device, parallel build/deploy/test configurations
o Integrated code quality, test coverage and result metrics
oBeta distribution via TestFlight/Appaloosa/Zubhium plugins
Mobile CI with Jenkins in the Cloud
oTrue cloud-based automated testing solution
oTest service defined and managed by CloudTest service
o iOS/Android builds integrated with CloudTest service
oEasy to configure via CloudTest Jenkins plugin
oCloudTest dashboard fully integrated with Jenkins console
oAutomated mobile test results integrated with Jenkins build management
oBuild promotion, release gating based on CloudTest metrics
CloudTest with Jenkins in the Cloud
18
Thanks & Q&A
Contact SOASTA:www.soasta.com/cloudtest/[email protected] us:
twitter.com/cloudtesttwitter.com/cloudtest
facebook.com/cloudtestfacebook.com/cloudtest
Knowledge Center•White Papers•Webinar Recordings•Case Studies
CloudLink Community•Support•Tutorials•Video
RESOURCES
Contact [email protected] us:
twitter.com/cloudbeestwitter.com/cloudbees
facebook.com/CloudBeesfacebook.com/CloudBees
www.SOASTA.com www.CloudBees.com
blog.cloudbees.com•Blog: Jenkins for Android•Blog: Jenkins for iOS•Blog: Jenkins with CloudTest
developer.cloudbees.com•Platform Services•Frameworks•ClickStarts