Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Continuous Integration With Jenkins For iOS
Search
Brian Partridge
December 14, 2012
Technology
0
90
Continuous Integration With Jenkins For iOS
Brian Partridge
December 14, 2012
Tweet
Share
More Decks by Brian Partridge
See All by Brian Partridge
Result Driven Development
brianpartridge
5
1.2k
CocoaPods at Square
brianpartridge
0
65
Automate Everything - Continuous Integration for iOS and Mac
brianpartridge
0
140
Other Decks in Technology
See All in Technology
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
140
OpenShiftでllm-dを動かそう!
jpishikawa
0
130
Greatest Disaster Hits in Web Performance
guaca
0
270
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
3
210
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
370
AI駆動開発を事業のコアに置く
tasukuonizawa
1
270
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
360
【Ubie】AIを活用した広告アセット「爆速」生成事例 | AI_Ops_Community_Vol.2
yoshiki_0316
1
110
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
160
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
So, you think you're a good person
axbom
PRO
2
1.9k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
780
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
170
Rails Girls Zürich Keynote
gr2m
96
14k
We Are The Robots
honzajavorek
0
160
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
Marketing to machines
jonoalderson
1
4.6k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Transcript
Continuous Integration With Jenkins For iOS by Brian Partridge
Continuous Integration With Jenkins For iOS Making Robots Work For
You by Brian Partridge
Automate Everything • Compilation • Testing • Archiving • Deployment
“Anything worth doing more than once is worth automating.”
Is it right for you?
Is it right for you? YES
Is it right for you? YES And I hope you’ll
try it.
Your First Automated Build • Installation • Plugins • Configuration
• Demo
Installation > brew install jenkins > launchctl load -w ~/Library/
LaunchAgents/ homebrew.mxcl.jenkins.plist > open localhost:8080
Plugins • Source Control • git, mercurial, svn, etc •
Build Systems • Xcode, Maven, Ant
Configuration • Create Job • Source Control • Build Frequency
• Build Step
Live Demo What could go wrong?
What if we add MORE? • Unit Tests • Static
Analysis • Deployment • TestFlight • HocketApp
Make it yours • Parameterized Builds • Limitations • Customizations
Wrapping Up Let the robots make your life better.
More Info • http://jenkins-ci.org • http://mxcl.github.com/homebrew/ • https://github.com/stisti/jenkins-app • https://github.com/brianpartridge/iOS-Build-Scripts
• Jenkins: The Definitive Guide • by John Ferguson Smart
@brianpartridge http://brianpartridge.name