Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Workshop : CI - CD using Bitrise
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Thibaut Coutard
April 08, 2019
Technology
79
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Workshop : CI - CD using Bitrise
Create a CI and a CD using Bitrise and Fastlane
Thibaut Coutard
April 08, 2019
More Decks by Thibaut Coutard
See All by Thibaut Coutard
iOS ecosystem
coutart
0
37
Tests
coutart
0
61
Clean Architecture
coutart
0
50
Iterate your Klingon
coutart
0
130
Internationalisation
coutart
0
40
Other Decks in Technology
See All in Technology
JSONataとAWS Step Functionsで目指すRuntimelessな世界
mu7889yoon
1
540
プラットフォームを「作る」、 チームに「入り込む」
sansantech
PRO
0
290
C#コードの結合を可視化する Roslyn解析による設計改善と リファクタリング判断
dora56
0
900
AIに会社の文脈を理解させる技術~上流工程・非エンジニアにも広げるハーネスエンジニアリング実践~
ochtum
0
160
AI感のないAWS構成図をAIエージェントに描かせたい!
sagochiko
2
460
サーバーレスをどこまで使う? WebRTC対戦ゲームで選んだVPSとの共存設計
kaidouji85
0
480
IR Today: Theory, Practice, and Agents
dtunkelang
0
180
Making AI Agents Safe and Fast- Jev, Obsidian, and the Meta-Harness
x5gtrn
PRO
0
160
DORA_Metrics.pdf
wagnerfusca
1
110
覗いてみよう 関数型ビジュアル言語×2Dグラフィックスの世界
yohyamasaki
0
140
AI coding 整合正規方法
philipz
0
560
Apache Iceberg が拓く AI 時代のオープンレイクハウス
tomtanaka
0
130
Featured
See All Featured
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.8k
Between Models and Reality
mayunak
4
470
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
The Curious Case for Waylosing
cassininazir
1
540
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
My Coaching Mixtape
mlcsv
0
330
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
3
4.3k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
290
Optimizing for Happiness
mojombo
378
71k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Design in an AI World
tapps
1
340
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
420
Transcript
Workshop : CI - CD using Bitrise
HELLO! I am Thibaut Coutard iOS developer & craftman @beNext
Twitter @thibautcoutard LinkedIn : thibaut-coutard Blog : https://www.thibautc.com 2
1. C what ? What is a CI and a
CD ?
CI ◦ Continuous Integration ◦ Test every changes ◦ Every
commit 4
Basic CI 5 1 build 2 test 3 A nalyze
Linter-C ode coverage 4 Send results
CD ◦ Continuous Delivery ◦ Automate deployment ◦ Send test
app to QA and testers 6
Basic CD 7 1 U pdate build version 2 B
uild 3 Sign 4 D eploy
2. FastLane Automation is the key
Fastlane ◦ OpenSource ◦ Ruby ◦ Automation 9
17,018,540 Developer hours saved 10
iOS ◦ CocoaPods ◦ SwiftLint ◦ Slather / xccov ◦
Match ◦ Gym ◦ Pilot Tools Android ◦ Gradle ◦ Jacoco ◦ Supply 11
Build time ! Now it’s time to build a proper
CI and CD lane using FastLane 12
13
14
15
16
3. Bitrise Let’s host our lanes !
18 Bitrise ◦ CI/CD Server ◦ Easy to use ◦
No maintain ◦ Simple interface
Build time part two ! Time to use Bitrise 19
20
21
22
23
24 THANKS! Any questions? You can find me at @thibautcoutard
&
[email protected]