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
54
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
27
Tests
coutart
0
53
Clean Architecture
coutart
0
40
Iterate your Klingon
coutart
0
62
Internationalisation
coutart
0
33
Other Decks in Technology
See All in Technology
JSX - 歴史を振り返り、⾯⽩がって、エモくなろう
pal4de
3
1k
Clineを含めたAIエージェントを 大規模組織に導入し、投資対効果を考える / Introducing AI agents into your organization
i35_267
4
880
本部長の代わりに提案書レビュー! KDDI営業が毎日使うAIエージェント「A-BOSS」開発秘話
minorun365
PRO
14
2k
評価の納得感を2段階高める「構造化フィードバック」
aloerina
1
260
上長や社内ステークホルダーに対する解像度を上げて、より良い補完関係を築く方法 / How-to-increase-resolution-and-build-better-complementary-relationships-with-your-bosses-and-internal-stakeholders
madoxten
13
7.9k
キャディでのApache Iceberg, Trino採用事例 -Apache Iceberg and Trino Usecase in CADDi--
caddi_eng
0
160
Rubyで作る論理回路シミュレータの設計の話 - Kashiwa.rb #12
kozy4324
1
320
20250623 Findy Lunch LT Brown
3150
0
620
宇宙パトロール ルル子から考える LT設計のコツ
masakiokuda
2
110
AWS アーキテクチャ作図入門/aws-architecture-diagram-101
ma2shita
24
8.9k
AWS全冠したので振りかえってみる
tajimon
0
150
Azure AI Foundryでマルチエージェントワークフロー
seosoft
0
120
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
How STYLIGHT went responsive
nonsquared
100
5.6k
Code Reviewing Like a Champion
maltzj
524
40k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Cost Of JavaScript in 2023
addyosmani
50
8.4k
For a Future-Friendly Web
brad_frost
179
9.8k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Bash Introduction
62gerente
614
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]