$30 off During Our Annual Pro Sale. View Details »
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
AI時代におけるアジャイル開発について
polyscape_inc
0
130
Kiro Autonomous AgentとKiro Powers の紹介 / kiro-autonomous-agent-and-powers
tomoki10
0
320
Kubernetes Multi-tenancy: Principles and Practices for Large Scale Internal Platforms
hhiroshell
0
110
多様なデジタルアイデンティティを攻撃からどうやって守るのか / 20251212
ayokura
0
290
プロダクトマネージャーが押さえておくべき、ソフトウェア資産とAIエージェント投資効果 / pmconf2025
i35_267
2
590
WordPress は終わったのか ~今のWordPress の制作手法ってなにがあんねん?~ / Is WordPress Over? How We Build with WordPress Today
tbshiki
0
200
AWS CLIの新しい認証情報設定方法aws loginコマンドの実態
wkm2
5
550
MapKitとオープンデータで実現する地図情報の拡張と可視化
zozotech
PRO
1
120
AI 駆動開発勉強会 フロントエンド支部 #1 w/あずもば
1ftseabass
PRO
0
210
re:Invent 2025 ふりかえり 生成AI版
takaakikakei
1
180
pmconf2025 - データを活用し「価値」へ繋げる
glorypulse
0
700
【CEDEC+KYUSHU2025】学生・若手必見!テクニカルアーティスト 大全 ~仕事・スキル・キャリアパス、TAの「わからない」を徹底解剖~
cygames
PRO
0
150
Featured
See All Featured
A designer walks into a library…
pauljervisheath
210
24k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
Designing for humans not robots
tammielis
254
26k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
For a Future-Friendly Web
brad_frost
180
10k
The Pragmatic Product Professional
lauravandoore
37
7.1k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
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