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
Workshop : CI - CD using Bitrise
Search
Thibaut Coutard
April 08, 2019
Technology
0
52
Workshop : CI - CD using Bitrise
Create a CI and a CD using Bitrise and Fastlane
Thibaut Coutard
April 08, 2019
Tweet
Share
More Decks by Thibaut Coutard
See All by Thibaut Coutard
iOS ecosystem
coutart
0
25
Tests
coutart
0
46
Clean Architecture
coutart
0
33
Iterate your Klingon
coutart
0
45
Internationalisation
coutart
0
21
Other Decks in Technology
See All in Technology
Além do else! Categorizando Pokemóns com Pattern Matching no JavaScript
wmsbill
0
650
DMM.com アルファ室採用案内資料
hsugita
1
170
require(ESM)とECMAScript仕様
uhyo
4
840
ServiceNow Knowledge Learning Rise up
manarobot
0
210
On Your Data を超えていく!
hirotomotaguchi
2
700
生成AIの変革の時代に、直近1年で直面した課題とその解決策
ktc_wada
0
390
【NW X Security JAWS#3】L3-4:AWS環境のIPv6移行に向けて知っておきたいこと
shotashiratori
0
440
TechFeed Experts Night#27 〜 フロントエンドフレームワーク最前線 (Svelte)
baseballyama
1
550
Microsoft Intune 勉強会 第 2 回目
tamaiyutaro
1
230
VS CodeでAWSを操作しよう
smt7174
8
1.8k
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
1k
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
370
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
7
1k
Facilitating Awesome Meetings
lara
42
5.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
31
46k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
2
1.3k
Rails Girls Zürich Keynote
gr2m
91
13k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Statistics for Hackers
jakevdp
789
220k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Designing with Data
zakiwarfel
96
4.8k
Bash Introduction
62gerente
604
210k
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]