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
スマホアプリ開発におけるCI/CDのノーコード化
Search
qst_exe
January 31, 2021
Programming
0
410
スマホアプリ開発におけるCI/CDのノーコード化
「鹿児島.mk #14 ノーコード with ヒラマサ定例会」で発表した内容です
https://kagoshima-mk.connpass.com/event/200560/
qst_exe
January 31, 2021
Tweet
Share
More Decks by qst_exe
See All by qst_exe
Roblox であそぼ
qst_exe
0
87
Apple Vision Pro であそぼ in さくらじまハウス
qst_exe
0
26
Google I/O 2024 Firebase のアップデート内容
qst_exe
0
190
Babylon.js で始めるヘッドレス CMS/A headless CMS on Babylon.js
qst_exe
0
240
WebXR で Web をもっと楽しもう
qst_exe
0
300
今年のメタバースについての取り組みとこれから
qst_exe
0
300
今年のメタバースについての取り組みとこれから
qst_exe
0
84
visionOSアプリ開発について
qst_exe
0
170
visionOSアプリ開発のすゝめ
qst_exe
0
180
Other Decks in Programming
See All in Programming
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
620
WindowInsetsだってテストしたい
ryunen344
1
200
PHPで始める振る舞い駆動開発(Behaviour-Driven Development)
ohmori_yusuke
2
230
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
340
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
1.8k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
48
32k
ソフトウェア品質を数字で捉える技術。事業成長を支えるシステム品質の マネジメント
takuya542
0
260
ペアプロ × 生成AI 現場での実践と課題について / generative-ai-in-pair-programming
codmoninc
0
130
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
1
590
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
260
「Cursor/Devin全社導入の理想と現実」のその後
saitoryc
0
630
Modern Angular with Signals and Signal Store:New Rules for Your Architecture @enterJS Advanced Angular Day 2025
manfredsteyer
PRO
0
160
Featured
See All Featured
Speed Design
sergeychernyshev
32
1k
BBQ
matthewcrist
89
9.7k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Gamification - CAS2011
davidbonilla
81
5.3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Typedesign – Prime Four
hannesfritz
42
2.7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
Building an army of robots
kneath
306
45k
Rails Girls Zürich Keynote
gr2m
94
14k
Visualization
eitanlees
146
16k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Transcript
εϚϗΞϓϦ։ൃʹ͓͚Δ CI/CDͷϊʔίʔυԽ ࣛࣇౡ.mk #14 implements ώϥϚαఆྫձ 2021-01-31 ͨ͘͢Μ
ࣗݾհ ◆໊લɿͨ͘͢Μ ◆ࣗݾհ ιϑτΣΞΤϯδχΞ (εϚϗΞϓϦ։ൃ, WebγεςϜ։ൃ) Larvavel, Firebase, Flutter
ੲɺCoronaͰClubhouseΈ͍ͨͳԻSNS࡞ͬͯ·ͨ͠
݁ εϚϗΞϓϦ։ൃʹ͓͚ΔCI/CDɺ BitriseͰϊʔίʔυԽ͠Α͏ʂ
CI/CDͱ…ʁ CI…ܧଓతΠϯςάϨʔγϣϯ(Continuous Integration)ɻࣗಈόά νΣοΫɻιϑτΣΞͷίʔυͷมߋΛఆظతʹϏϧυɺςετ͢ Δ͜ͱͰιϑτΣΞͷ࣭ΛҰఆʹอͭ͜ͱɻ CD…ܧଓతσϓϩΠ(Continuous Deployment)ɻࣗಈϦϦʔεɻ
STGͰݕূ͠Α͏ʂ
Webͷ߹ ࣮ྃ खಈͰͦΜͳʹ खؒͰͳ͍ खಈͰ ϏϧυˍσϓϩΠ (5min)
εϚϗΞϓϦ(iOS)ͷ߹ XcodeϏϧυ TestFlight Ξοϓϩʔυ ࣮ྃ (10min) (10min) ݕূ·Ͱʹ͕͔͔࣌ؒΔ (AndroidରԠ͢Δ߹…)
XcodeϏϧυ͋Δ͋Δ • PCͷεϖοΫ͕ऑͯ͘Ϗϧυ͕͍ • Ϗϧυͷؒଞͷ࡞ۀ͕Ͱ͖ͳ͍(ϑΝϯͷԻ͕͏Δ͍͞) • εϖοΫͷ͍͍PCͰϏϧυͯ͠ɺ࡞ۀ͕ࢭ·ͬͨΓ ΞοϓϩʔυΛΕͨΓ͢Δ •
Ξοϓϩʔυ͙ͯ͢͠ʹςετͰ͖ΔΘ͚Ͱͳ͘ɺ TestFlightͷөͪͷ͕࣌ؒ͋Δ(30min)
None
None
None
None
࣮ ԋ
݁ εϚϗΞϓϦ։ൃʹ͓͚ΔCI/CDɺ BitriseͰϊʔίʔυԽ͠Α͏ʂ
ͪΐͬͱͬͯʂʂ ͦͷϊʔίʔυɺຊʹඞཁʁ
GitHub Actions
• ূ໌ॻ伴ͷཧ͕ΊΜͲ͍͘͞ • macOSͰϏϧυ͢ΔͱGitHub ActionsͷδϣϒΛେྔʹফඅ͢Δ • (2FAඞਢͰ͞Βʹ໘ʹͳΔ…ʁ)
BitriseͳΒ • ূ໌ॻ伴Ξοϓϩʔυ͢Δ͚ͩͰOK • 1Ϗϧυ͋ͨΓͷ੍࣌ؒݶ͋Δ͕GitHub ActionsΑΓ҆Ձ • ઃఆΛymlͱͯ͠μϯϩʔυͰ͖Δ
ҰԠσϝϦοτ • Ϗϧυͷ࣌ؒGitHub ActionsʹൺΔͱ͍ • ެ։ϦϙδτϦͷ߹ɺGitHub Actionsͷδϣϒͷফඅ࣌ؒແݶ • App Store
ConnectGoogle Play Storeͷ༷͕มΘͬͨͱ͖ʹɺ work f l ow͕յΕΔ(͙͢ʹରԠͯ͘͠ΕΔ͕…) • ࡉ͔͍ύϑΥʔϚϯενϡʔχϯά͕Ͱ͖ͳ͍
ࠓճͷݕূʹͬͨίʔυ
ऴ ܶ