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
「育てる」サーバーレス 〜チーム開発研修で学んだ、小さく始めて大きく拡張するAWS設計〜
yu_kod
1
180
ObsidianをLLM時代のナレッジベースに! クリッピング→Markdown→CLI連携の実践
srvhat09
7
9.7k
自分がLinc’wellで提供しているプロダクトを理解するためにやったこと
murabayashi
1
170
経理出身PdMがAIプロダクト開発を_ハンズオンで学んだ話.pdf
shunsukenarita
1
230
LLMでAI-OCR、実際どうなの? / llm_ai_ocr_layerx_bet_ai_day_lt
sbrf248
0
110
Railsの限界を超えろ!「家族アルバム みてね」の画像・動画の大規模アップロードを支えるアーキテクチャの変遷
ojima_h
4
520
手動からの解放!!Strands Agents で実現する総合テスト自動化
ideaws
3
390
東京海上日動におけるセキュアな開発プロセスの取り組み
miyabit
0
200
FAST導入1年間のふりかえり〜現実を直視し、さらなる進化を求めて〜 / Review of the first year of FAST implementation
wooootack
1
180
Datasets for Critical Operations by Dataform
kimujun
0
120
地域コミュニティへの「感謝」と「恩返し」 / 20250726jawsug-tochigi
kasacchiful
0
100
LLM開発を支えるエヌビディアの生成AIエコシステム
acceleratedmu3n
0
330
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
720
Scaling GitHub
holman
461
140k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Producing Creativity
orderedlist
PRO
346
40k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The Cost Of JavaScript in 2023
addyosmani
51
8.6k
How to Ace a Technical Interview
jacobian
278
23k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
KATA
mclloyd
30
14k
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ͱ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ