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
Firebase関連をCIでデプロイするときのTips
Search
yamacraft
February 20, 2018
Technology
5.1k
0
Share
Firebase関連をCIでデプロイするときのTips
2018/02/20(火)にクックパッドで開催したFirebase.yebisu #2にて発表したLTの資料です
yamacraft
February 20, 2018
More Decks by yamacraft
See All by yamacraft
なぜアプリのデザインとその実装はうまくいかないのか?
yamacraft
0
220
あんまり触れられてない気がする、Kotlin1.3の ありがたい追加機能
yamacraft
0
3.2k
ありがたいUIをもっと大事にしたい
yamacraft
2
2.4k
Quickstart-android/mlkitについて
yamacraft
2
5k
開発用途で Realtime Databaseを 導入した話
yamacraft
2
4.7k
ciecleci/androidのOpenSSLに気をつけよう
yamacraft
0
740
Realtime Databaseに向いてる・向いてないサービス
yamacraft
0
980
社内用アプリでFirebaseを使っている話
yamacraft
2
2k
弊社のアプリ開発CI環境
yamacraft
0
1.2k
Other Decks in Technology
See All in Technology
APIテストとは?
nagix
0
130
Amazon Bedrock 経由の Claude Cowork を試してみよう・MCP にも繋いでみよう
sugimomoto
0
240
さきさん文庫の書籍ができるまで
sakiengineer
0
290
人が担う「価値」とは?これからの「QA」とは / Human Value and the Future of Quality Assurance
bitkey
PRO
0
120
20260528_生成AIを専属DSに_Howの次にすべきことを考える
doradora09
PRO
0
240
責任あるソフトウェアエンジニアリングの紹介4章・5章 / RSE_Ch4-5
ido_kara_deru
0
360
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
7
870
NFLコンペ2026 解法
lycorptech_jp
PRO
0
120
Harnessing the Power of Mocks and Stubs in PHPUnit / #laravellivejp
asumikam
0
730
Agentic AI時代における メルカリのAIガバナンスとガードレール実装
naoichihara
16
16k
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
4
1k
GitHub Copilot CLI の Rubber Duck 機能を使ってコーディングの品質をあげよう #techbaton_findy
stefafafan
2
1.2k
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
210
How STYLIGHT went responsive
nonsquared
100
6.1k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
270
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Become a Pro
speakerdeck
PRO
31
5.9k
Deep Space Network (abreviated)
tonyrice
0
150
The Mindset for Success: Future Career Progression
greggifford
PRO
0
340
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
390
The Pragmatic Product Professional
lauravandoore
37
7.3k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
270
Prompt Engineering for Job Search
mfonobong
0
320
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
150
Transcript
Firebaseؔ࿈ΛCIͰ σϓϩΠ͢Δͱ͖ͷTips @yamacraft
profile • @yamacraft (Wataru Yamada) • Mobile Application Engineer •
LeadingMark, inc • team Y.G.E.(private) • 27wins / BestTime 25min →
Try Wave https://try-wave.leadingmark.jp/
Try WaveͰར༻த • Hosting • Authentication • Realtime Database •
Cloud Functions • (FirebaseUI-webʴVue.js)
Ͳ͏ͬͯ σϓϩΠ͍ͯ͠Δ͔
CIͰࣗಈతʹ͍ͬͯ·͢
CircleCI2.0Ͱ σϓϩΠ͢ΔͨΊʹඞཁͳ Tips
ඇϩάΠϯͰFirebaseCLIΛ ͑ΔΑ͏ʹ͢Δ • ʮlogin:ciʯͰೝূ༻ͷtokenΛൃߦ͢Δ • ൃߦ͢ΔͱɺඇϩάΠϯͰʮ--token {token}ʯͰ֤ίϚϯυ ͕͑ΔΑ͏ʹͳΔ • tokenFirebaseϓϩδΣΫτͰͳ͘GoogleΞΧϯτʹඥ
͍ͨใͳͷͰҙʂ • tokenͷແޮԽʮlogout —token {token}ʯ • ൃߦͨ͠tokenͷҰཡΛΔํ๏…Βͳ͍
firebase deployʹ͍ͭͯ • firebase deployɺ1ͭͰσϓϩΠʹࣦഊ͢Δ ͱଞͷtargetͷσϓϩΠө͞Εͳ͘ͳΔ • hosting্ͰલͷσϓϩΠʹϩʔϧόοΫ͞ Ε͍ͯΔ •
ଞͷ݁Ռʹؔͳ࣮֬͘ʹdeploy͍ͤͨ͞߹ ɺ--only <targets>Ͱબͼ·͠ΐ͏
Alpine্Ͱfirebase-tools͕ ΠϯετʔϧͰ͖ͳ͍ʢղܾࡁʁʣ • firebase-toolsͰར༻͢Δgrpc͕Alpine༻ͷό ΠφϦΛΞοϓϩʔυ͍ͯ͠ͳ͍͜ͱ͕͋Δ • ιʔείϯύΠϧڥΛ༻ҙ͓͚ͯ͠ಈ͘ ͔ʢະݕূʣ • ݱࡏʢ3.17.4ʣͰͳ͘ಈ͕͘ɺΠϝʔ
δͰར༻͢Δͷආ͚ͨํ͕͍͍͔
͏ͪΐͬͱ͍Ζ͍Ζॻ͍ͯ·͢ 'JSFCBTFϓϩδΣΫτͷσϓϩΠʹ͍ͭͯ2JJUB IUUQTRJJUBDPNZBNBDSBGUJUFNT ECDDFCDC
͓͠·͍