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
42
Bitriseことはじめ
ykkc
January 27, 2020
Tweet
Share
More Decks by ykkc
See All by ykkc
初めてのハードウェア対応
ykkc
4
1.2k
Magic Podで始める ローコンテクストな モバイルUIテスティング
ykkc
0
94
Other Decks in Technology
See All in Technology
事業価値と Engineering
recruitengineers
PRO
2
230
アジャイルテストで高品質のスプリントレビューを
takesection
0
120
.NET開発者のためのAzureの概要
tomokusaba
0
230
Goでマークダウンの独自記法を実装する
lag129
0
220
LLMエージェント時代に適応した開発フロー
hiragram
1
410
Evolution on AI Agent and Beyond - AGI への道のりと、シンギュラリティの3つのシナリオ
masayamoriofficial
0
180
Product Management Conference -AI時代に進化するPdM-
kojima111
0
220
AIドリブンのソフトウェア開発 - うまいやり方とまずいやり方
okdt
PRO
9
630
実践アプリケーション設計 ②トランザクションスクリプトへの対応
recruitengineers
PRO
3
260
モダンフロントエンド 開発研修
recruitengineers
PRO
3
360
Goss: Faiss向けの新しい本番環境対応 Goバインディング #coefl_go_jp
bengo4com
0
1.4k
「守る」から「進化させる」セキュリティへ ~AWS re:Inforce 2025参加報告~ / AWS re:Inforce 2025 Participation Report
yuj1osm
1
130
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
96
6.2k
We Have a Design System, Now What?
morganepeng
53
7.7k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Automating Front-end Workflow
addyosmani
1370
200k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Visualization
eitanlees
147
16k
Writing Fast Ruby
sferik
628
62k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Balancing Empowerment & Direction
lara
2
590
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ͱ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ