Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
iOS + Jenkins
Search
Eoin McCarthy
March 03, 2015
Technology
0
42
iOS + Jenkins
Automated iOS builds using Jenkins for Cocoaheads BNE
Eoin McCarthy
March 03, 2015
Tweet
Share
Other Decks in Technology
See All in Technology
MapKitとオープンデータで実現する地図情報の拡張と可視化
zozotech
PRO
1
140
Database イノベーショントークを振り返る/reinvent-2025-database-innovation-talk-recap
emiki
0
160
Karate+Database RiderによるAPI自動テスト導入工数をCline+GitLab MCPを使って2割削減を目指す! / 20251206 Kazuki Takahashi
shift_evolve
PRO
1
750
生成AI活用の型ハンズオン〜顧客課題起点で設計する7つのステップ
yushin_n
0
150
re:Inventで気になったサービスを10分でいけるところまでお話しします
yama3133
1
120
技術以外の世界に『越境』しエンジニアとして進化を遂げる 〜Kotlinへの愛とDevHRとしての挑戦を添えて〜
subroh0508
1
450
プロンプトやエージェントを自動的に作る方法
shibuiwilliam
5
4.1k
Kubernetes Multi-tenancy: Principles and Practices for Large Scale Internal Platforms
hhiroshell
0
120
世界最速級 memcached 互換サーバー作った
yasukata
0
340
AWS Security Agentの紹介/introducing-aws-security-agent
tomoki10
0
230
AI-DLCを現場にインストールしてみた:プロトタイプ開発で分かったこと・やめたこと
recruitengineers
PRO
2
110
30分であなたをOmniのファンにしてみせます~分析画面のクリック操作をそのままコード化できるAI-ReadyなBIツール~
sagara
0
140
Featured
See All Featured
Speed Design
sergeychernyshev
33
1.4k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.6k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Docker and Python
trallard
47
3.7k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
730
Optimizing for Happiness
mojombo
379
70k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The Cult of Friendly URLs
andyhume
79
6.7k
Rails Girls Zürich Keynote
gr2m
95
14k
Transcript
iOS + Jenkins Eoin McCarthy Hydric Media 03/03/2015
Continous Integration • Small pieces of effort applied frequently (“continuously”)
to ensure quality • Automated build and testing process • Reproducible builds • Beer fund
Why I really wanted a CI • Build automation •
Distribution automation • Client alpha/beta delivery process • Disastrously low up-speeds on standard ADSL • Discipline automation. “Save me from myself”
Just use Travis CI! • If you can afford it
• If you’re thinking about cloud hosting a mac • if all you want to do is iOS/Mac builds
Jenkins • Hudson 2008 • The great fork of 2010
• Pluggable design • Java based • Cross Platform
Jenkins • http://jenkins-ci.org/ • brew install jenkins • demo
Prep • Mac (we’ve got a mac mini) • Additional
Prep (VNC, Power, Keychain) • Xcode + xcode tools • JDK • Port-forwarding
Post-Install • Authentication • Plugins • Xcode integration • Git,
Github, Github API, Github Auth • HockeyApp • Cupertino
Shenzhen + Cupertino • Excellent CLI tools for iOS +
Mac “dev-ops” • https://github.com/nomad/shenzhen • https://github.com/nomad/cupertino
My First Job • Checkout code • Prep environment •
Build project • Distribute • Notify