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
93
0
Share
Continuous Integration With Jenkins For iOS
Brian Partridge
December 14, 2012
More Decks by Brian Partridge
See All by Brian Partridge
Result Driven Development
brianpartridge
5
1.2k
CocoaPods at Square
brianpartridge
0
66
Automate Everything - Continuous Integration for iOS and Mac
brianpartridge
0
140
Other Decks in Technology
See All in Technology
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
240
Shipping AI Agents — Lessons from Production
vvatanabe
0
250
最初の一歩を踏み出せなかった私が、誰かの背中を押したいと思うようになるまで / give someone a push
mii3king
0
160
20年前の「OSS革命」に学ぶ AI時代の生存戦略
samakada
0
440
No Types Needed, Just Callable Method Check
dak2
1
1.3k
AI駆動1on1〜AIに自分を育ててもらう〜
yoshiakiyasuda
0
120
Bill One 開発エンジニア 紹介資料
sansan33
PRO
6
18k
Choose your own adventure in agentic design patterns
glaforge
0
140
Hacobu Tech Deck
hacobu
PRO
0
110
エージェントスキルを作って自分のインプットに役立てよう
tsubakimoto_s
0
380
AWS認定資格は本当に意味があるのか?
nrinetcom
PRO
2
270
260420_スマートホーム採用説明 - wakinchan
wakinchan
0
100
Featured
See All Featured
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
260
Navigating Team Friction
lara
192
16k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
770
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
120
How to build a perfect <img>
jonoalderson
1
5.4k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
340
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
100
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Designing for Performance
lara
611
70k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
180
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