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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Eoin McCarthy
March 03, 2015
Technology
43
0
Share
iOS + Jenkins
Automated iOS builds using Jenkins for Cocoaheads BNE
Eoin McCarthy
March 03, 2015
Other Decks in Technology
See All in Technology
オライリーイベント登壇資料「鉄リサイクル・産廃業界におけるAI技術実応用のカタチ」
takarasawa_
0
350
React 19×Rustツール 進化の「ズレ」を設計で埋める
remrem0090
1
100
AI対話分析の夢と、汚いデータの現実 Looker / Dataplex / Dataform で実現する品質ファーストな基盤設計
waiwai2111
0
260
[Oracle TechNight#99] 生成AI時代のAI/ML入門 ~ AIとオラクルデータベースの関係 (前半)
oracle4engineer
PRO
2
240
雑談は、センサーだった
bitkey
PRO
2
220
AI駆動開発で生産性を追いかけたら、行き着いたのは品質とシフトレフトだった
littlehands
0
460
AI時代に越境し、 組織を変えるQAスキルの正体 / QA Skills for Transforming an Organization
mii3king
5
4.2k
Every Conversation Counts
kawaguti
PRO
0
160
Vision Banana: Image Generators are Generalist Vision Learners
kzykmyzw
0
330
ボトムアップ限界を越える - 20チームを束る "Drive Map" / Beyond Bottom-Up: A 'Drive Map' for 20 Teams
kaonavi
0
170
CyberAgent YJC Connect
shimaf4979
1
170
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
200
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
A Soul's Torment
seathinner
6
2.8k
Code Reviewing Like a Champion
maltzj
528
40k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
160
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
290
Marketing to machines
jonoalderson
1
5.2k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Abbi's Birthday
coloredviolet
2
7.4k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
190
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.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