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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Brian Partridge
December 14, 2012
Technology
95
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.3k
CocoaPods at Square
brianpartridge
0
72
Automate Everything - Continuous Integration for iOS and Mac
brianpartridge
0
150
Other Decks in Technology
See All in Technology
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
2
180
コードレビューを制するチームがソフトウェアデリバリーのフローを制す / Beyond Code Review: Distributing Its Responsibilities Across the SDLC
mtx2s
2
450
電子辞書Brainをネットに繋げてみた(自力編)
raspython3
0
320
Anthropic AIネイティブ・スタートアップ構築のプレイブック を理解する
nagatsu
0
220
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
550
Claude Codeを組織で使いこなす— サーバサイドAIエージェント運用の実践知
techtekt
PRO
0
130
A Harness for Behaviour: how to get AI to generate code that does what we intend, or "TDD in the age of AI"
xpmatteo
1
520
layerx-fde-practices
cipepser
6
2.9k
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
350
AI時代の私の技術インプットとアウトプット術
tonkotsuboy_com
15
7.8k
イベントで大活躍する電子ペーパー名札 〜その3〜 / ビジュアルプログラミングIoTLT vol.23
you
PRO
0
170
地元にいないローカルオーガナイザーの立ち回り
uvb_76
1
370
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
590
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
150
Embracing the Ebb and Flow
colly
88
5.1k
GraphQLとの向き合い方2022年版
quramy
50
15k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
380
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
370
Prompt Engineering for Job Search
mfonobong
0
320
エンジニアに許された特別な時間の終わり
watany
107
240k
GitHub's CSS Performance
jonrohan
1033
470k
Side Projects
sachag
455
43k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
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