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
89
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
62
Automate Everything - Continuous Integration for iOS and Mac
brianpartridge
0
140
Other Decks in Technology
See All in Technology
許しとアジャイル
jnuank
1
140
OpenAI gpt-oss ファインチューニング入門
kmotohas
2
1.1k
AI ReadyなData PlatformとしてのAutonomous Databaseアップデート
oracle4engineer
PRO
0
230
Adapty_東京AI祭ハッカソン2025ピッチスライド
shinoyamada
0
220
スタートアップにおけるこれからの「データ整備」
shomaekawa
2
340
職種別ミートアップで社内から盛り上げる アウトプット文化の醸成と関係強化/ #DevRelKaigi
nishiuma
2
160
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
4
300
Optuna DashboardにおけるPLaMo2連携機能の紹介 / PFN LLM セミナー
pfn
PRO
2
930
Git in Team
kawaguti
PRO
2
320
OCI Network Firewall 概要
oracle4engineer
PRO
1
7.8k
SwiftUIのGeometryReaderとScrollViewを基礎から応用まで学び直す:設計と活用事例
fumiyasac0921
0
150
Geospatialの世界最前線を探る [2025年版]
dayjournal
0
180
Featured
See All Featured
The Invisible Side of Design
smashingmag
301
51k
Rails Girls Zürich Keynote
gr2m
95
14k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6.1k
Optimizing for Happiness
mojombo
379
70k
Faster Mobile Websites
deanohume
310
31k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
Why Our Code Smells
bkeepers
PRO
339
57k
Designing for Performance
lara
610
69k
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