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
Bitriseことはじめ
Search
ykkc
January 27, 2020
Technology
0
41
Bitriseことはじめ
ykkc
January 27, 2020
Tweet
Share
More Decks by ykkc
See All by ykkc
初めてのハードウェア対応
ykkc
4
1.2k
Magic Podで始める ローコンテクストな モバイルUIテスティング
ykkc
0
93
Other Decks in Technology
See All in Technology
Node-RED × MCP 勉強会 vol.1
1ftseabass
PRO
0
160
BrainPadプログラミングコンテスト記念LT会2025_社内イベント&問題解説
brainpadpr
1
170
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
4
550
TechLION vol.41~MySQLユーザ会のほうから来ました / techlion41_mysql
sakaik
0
190
JEDAI Databricks Free Editionもくもく会
taka_aki
1
100
AIとともに進化するエンジニアリング / Engineering-Evolving-with-AI_final.pdf
lycorptech_jp
PRO
0
110
A2Aのクライアントを自作する
rynsuke
1
210
GitHub Copilot の概要
tomokusaba
1
140
Fabric + Databricks 2025.6 の最新情報ピックアップ
ryomaru0825
1
140
Leveraging Open-Source Tools for Creating 3D Tiles in the Urban Environment
simboss
PRO
0
100
Liquid Glass革新とSwiftUI/UIKit進化
fumiyasac0921
0
240
Kotlin Coroutine Mechanisms: A Surprisingly Deep Rabbithole
amanda_hinchman
2
100
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Optimizing for Happiness
mojombo
379
70k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
670
Automating Front-end Workflow
addyosmani
1370
200k
Designing for humans not robots
tammielis
253
25k
Gamification - CAS2011
davidbonilla
81
5.3k
Why Our Code Smells
bkeepers
PRO
337
57k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Side Projects
sachag
455
42k
Adopting Sorbet at Scale
ufuk
77
9.4k
Transcript
hey iOS LT #01 2020/01/27 @ hey Takeshi Yokokoji (@_ykkc)
Bitrise ͜ͱ͡Ί
Name Takeshi Yokokoji Twitter @_ykkc Company Coiney, inc. iOS Developer
About me
- Bitriseͱʁ - Bitriseͷ͍͍ͱ͜Ζ - BitriseͷͭΒ͍ͱ͜Ζ - ࣮ફͰϋϚΓϙΠϯτ Agenda
Bitriseͱʁ
- εϚϗΞϓϦಛԽCI/CDαʔϏε - GUIૢ࡞ͷΈͰ݁͢ΔϫʔΫϑϩʔ - ΠϯςάϨʔγϣϯ͕๛ - ϩʔΧϧڥͰCLIͰಈ࡞ͤ͞Δ͜ͱՄೳ - ڝ߹αʔϏε
- GitHub Actions - Circle CI - Travis CI Bitriseͱʁ
Bitriseͷ͕͜͜ྑ͍
- GUI͚ͩͰ݁͢ΔͷͰɺॳΊͯCI/CDαʔϏεΛ͏ਓͰ؆୯ʹϫʔΫϑϩʔΛ࡞ΕΔ Bitriseͷ͕͜͜ྑ͍
- FreeϓϥϯͰMac OSͷVMΛ͏͜ͱ͕Ͱ͖Δ - Circle CI ($30 / month) -
Travis CI ($63 / month) - GitHub Actions (free for latest plan) Bitriseͷ͕͜͜ྑ͍
Bitriseͷ͕ͭ͜͜Β͍
- VMͷεϖοΫ͕͋·Γߴ͘ͳ͍ - ۚͷྗ͕ඞཁ Bitriseͷ͕ͭ͜͜Β͍
- CLIͰ݁͠ͳ͍ - VMʹRepositoryΛcloneͯ͘͠Δ·ͰGUIͰϑϩʔΛ࡞Δඞཁ͕͋Δ ʢclone͖ͯͨ͠RepositoryͷRootͷbitrise.ymlΛಡΈʹߦͨ͘Ίʣ Bitriseͷ͕ͭ͜͜Β͍
࣮ફͰͷϋϚΓϙΠϯτ
࣮ࡍʹݟͯΈ·͠ΐ͏ʂ
- ਓ͕͍ؒͬͯͨϑϩʔ͕ࣗಈԽ͞Εɺ։ൃʹूதͰ͖Δ - Βͳ͍ؒʹյΕ͍ͯͨͱ͍͏͜ͱ͕ى͖ʹ͍͘ - ։ൃʹूதͰ͖Δ & ҆ఆ࣭ͨ͠୲อ͕͞Ε͍ͯΔ -> ؾʹ͢Δ͜ͱ͕ݮΓɺ݁Ռతʹ։ൃ͕ߴʹͳΔʂ
Bitrise (CI/CD) Λಋೖͯ͠خ͘͠ͳΔ͜ͱ
൪֎ฤ Fastlaneͷ͢͢Ί
- iOSͷϦϦʔεࣗಈԽπʔϧ - Ruby - Testbeta৴͕Ͱ͖Δ - ը໘ͷεΫϦʔϯγϣοτࡱΕΔ - Release
NoteͷੜAppleͷਃ·ͰࣗಈԽͰ͖Δ Fastlaneͱ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ