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
0
5k
Firebase関連をCIでデプロイするときのTips
2018/02/20(火)にクックパッドで開催したFirebase.yebisu #2にて発表したLTの資料です
yamacraft
February 20, 2018
Tweet
Share
More Decks by yamacraft
See All by yamacraft
なぜアプリのデザインとその実装はうまくいかないのか?
yamacraft
0
210
あんまり触れられてない気がする、Kotlin1.3の ありがたい追加機能
yamacraft
0
3k
ありがたいUIをもっと大事にしたい
yamacraft
2
2.3k
Quickstart-android/mlkitについて
yamacraft
2
4.7k
開発用途で Realtime Databaseを 導入した話
yamacraft
2
4.6k
ciecleci/androidのOpenSSLに気をつけよう
yamacraft
0
710
Realtime Databaseに向いてる・向いてないサービス
yamacraft
0
930
社内用アプリでFirebaseを使っている話
yamacraft
2
2k
弊社のアプリ開発CI環境
yamacraft
0
1.2k
Other Decks in Technology
See All in Technology
Observability — Extending Into Incident Response
nari_ex
1
500
QA業務を変える(!?)AIを併用した不具合分析の実践
ma2ri
0
150
webpack依存からの脱却!快適フロントエンド開発をViteで実現する #vuefes
bengo4com
4
3.5k
AI AgentをLangflowでサクッと作って、1日働かせてみた!
yano13
1
160
AIエージェントによる業務効率化への飽くなき挑戦-AWS上の実開発事例から学んだ効果、現実そしてギャップ-
nasuvitz
5
1.3k
パフォーマンスチューニングのために普段からできること/Performance Tuning: Daily Practices
fujiwara3
2
130
様々なファイルシステム
sat
PRO
0
250
事業開発におけるDify活用事例
kentarofujii
5
1.5k
もう外には出ない。より快適なフルリモート環境を目指して
mottyzzz
13
11k
SCONE - 動画配信の帯域を最適化する新プロトコル
kazuho
1
390
JSConf JPのwebsiteをGatsbyからNext.jsに移行した話 - Next.jsの多言語静的サイトと課題
leko
2
190
[re:Inent2025事前勉強会(有志で開催)] re:Inventで見つけた人生をちょっと変えるコツ
sh_fk2
1
380
Featured
See All Featured
For a Future-Friendly Web
brad_frost
180
10k
The Language of Interfaces
destraynor
162
25k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
The Straight Up "How To Draw Better" Workshop
denniskardys
238
140k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Practical Orchestrator
shlominoach
190
11k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
620
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
͓͠·͍