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
iOS + Jenkins
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
AI駆動開発を事業のコアに置く
tasukuonizawa
1
130
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
450
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
440
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
180
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.8k
プロポーザルに込める段取り八分
shoheimitani
1
190
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
42k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
100
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
180
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
350
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
240
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
98
We Are The Robots
honzajavorek
0
160
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Into the Great Unknown - MozCon
thekraken
40
2.3k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
63
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
Paper Plane (Part 1)
katiecoart
PRO
0
4k
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