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
Thomas Dohmke: Continuous Delivery for Mac & iO...
Search
Realm
June 13, 2016
Programming
0
16k
Thomas Dohmke: Continuous Delivery for Mac & iOS Apps
Presented at AltConf 2016
Realm
June 13, 2016
Tweet
Share
More Decks by Realm
See All by Realm
WWDC 2017 Review
realm
0
2.1k
Xcode shortcuts
realm
0
4.7k
Self Branding with GitHub
realm
0
4.3k
Realm Mobile Platform overview and demo
realm
0
2k
Realm advanced topics and demo
realm
0
2k
Realm introduction Seoul meetup 10
realm
0
2.1k
Stuart Hall: How I got 2.3 Million App Downloads
realm
0
1.9k
James Majors: What the Swiftly Func?
realm
1
4.3k
Simina Pasat: Continuous everything for iOS apps
realm
0
630
Other Decks in Programming
See All in Programming
はじめてのMaterial3 Expressive
ym223
2
880
アプリの "かわいい" を支えるアニメーションツールRiveについて
uetyo
0
270
Compose Multiplatform × AI で作る、次世代アプリ開発支援ツールの設計と実装
thagikura
0
170
Swift Updates - Learn Languages 2025
koher
2
490
AIでLINEスタンプを作ってみた
eycjur
1
230
OSS開発者という働き方
andpad
5
1.7k
請來的 AI Agent 同事們在寫程式時,怎麼用 pytest 去除各種幻想與盲點
keitheis
0
120
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
24
12k
Android 16 × Jetpack Composeで縦書きテキストエディタを作ろう / Vertical Text Editor with Compose on Android 16
cc4966
2
260
時間軸から考えるTerraformを使う理由と留意点
fufuhu
16
4.8k
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
130
今だからこそ入門する Server-Sent Events (SSE)
nearme_tech
PRO
3
240
Featured
See All Featured
For a Future-Friendly Web
brad_frost
180
9.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Embracing the Ebb and Flow
colly
87
4.8k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
How to Ace a Technical Interview
jacobian
279
23k
Balancing Empowerment & Direction
lara
3
620
Product Roadmaps are Hard
iamctodd
PRO
54
11k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
What's in a price? How to price your products and services
michaelherold
246
12k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Transcript
Continuous Delivery for iOS & Mac Apps Thomas Dohmke @ashtom
Co-Founder @ HockeyApp Group Program Manager @ Microsoft
Continuous Delivery is a software engineering approach in which teams
produce software in short cycles, ensuring that the software can be reliably released at any time. https://en.wikipedia.org/wiki/Continuous_delivery
Source Control Build Distribution Testing Monitoring Feedback
Fundamentals
Automated build process
Self Hosted Cloud Team Foundation Server Xcode Server
fastlane
Demo
Automated Device Testing
None
iPad iPod iPhone Multitasking 3D Touch Apple Pencil Form Factors
iOS 9 Features
Features 1000s of devices Easy browser access Parallel test execution
Exploratory testing Services Device Farm
Demo
Distribution
Ad Hoc 100 UDID Limit Store Features Internal & External
Directly Trusted In House No UDID Limit No Store Features Internal Only Manual Trust Process
TestFlight 2,000 Testers Store Features Internal & External Apple Review
App Store Unlimited Users Store Features External Only Apple Review
Update apps without resubmitting them to the App Store
Demo
DevOps is the union of people, process, and products to
enable continuous delivery of value to our end users. http://bit.ly/WhatIs-DevOps
Q & A