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
Google Playへの内部テスト版公開について/About the internal test release on Google Play
Search
Ryosuke Horie
October 09, 2018
Programming
2
440
Google Playへの内部テスト版公開について/About the internal test release on Google Play
Ryosuke Horie
October 09, 2018
Tweet
Share
More Decks by Ryosuke Horie
See All by Ryosuke Horie
GitHub Copilotは開発者の生産性をどれだけ上げるのか?ZOZOでの全社導入とその効果 / How Much Does GitHub Copilot Improve Developer Productivity? The Company-wide Implementation and Its Effects at ZOZO
horie1024
35
21k
ZOZOTOWNにおける開発生産性向上に関する取り組み / Initiatives to Improve Development Productivity at ZOZOTOWN
horie1024
8
5.3k
How does the Relay connect Android app development and Design?
horie1024
1
1.7k
既存画面の Jetpack Composeでの書き換え: FAANSでの事例紹介 / Case study of rewriting existing screens with Jetpack Compose
horie1024
0
1.4k
スキルマップを作った話 / Create a skills map
horie1024
3
4.2k
Miroを使った開発効率向上のための取り組み / Using Miro Efforts to Improve Development Efficiency
horie1024
0
2.1k
ktlintカスタムルールのパッケージ化と再利用/Package and reuse ktlint custom rules
horie1024
1
990
Jetpack Benchmarkでの ViewのInflateパフォーマンスの可視化と改善 / The Jetpack Benchmark. Visualizing and improving View Inflate performance
horie1024
3
1k
ZOZOTOWNでの Dagger Hilt対応について/Migration to Dagger Hilt at ZOZOTOWN.
horie1024
1
2k
Other Decks in Programming
See All in Programming
iOSアプリでクリップボードにコピーしたことをユーザーに伝えるちょうど良いフィードバックを探す
ski
0
100
ドメイン駆動設計の実践
masuda220
PRO
19
5.2k
Clean Architecture by TypeScript & NestJS
ryounasso
0
150
3 Effective Rules for Success with Signals in Angular
manfredsteyer
PRO
0
120
How to use Macrobenchmark
veronikapj
0
160
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
2
81k
Terraformテスト入門
msato
0
540
Namespace on read
tagomoris
2
370
生成AIをkintoneに連携してみた
hideg
0
230
From Spring Boot 2 to Spring Boot 3 with Java 22 and Jakarta EE
ivargrimstad
0
1.9k
AWSでゲームサーバーを運用! Amazon GameLiftのお話
iriikeita
0
200
しくじり先生 Image Matching Challenge 2024 編
goosehaaan
0
810
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
79
5.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
36
9.1k
Designing the Hi-DPI Web
ddemaree
276
34k
The Pragmatic Product Professional
lauravandoore
29
6.1k
GraphQLの誤解/rethinking-graphql
sonatard
59
9.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
652
58k
Designing with Data
zakiwarfel
96
5k
Writing Fast Ruby
sferik
623
60k
Adopting Sorbet at Scale
ufuk
71
8.8k
The Brand Is Dead. Long Live the Brand.
mthomps
52
36k
KATA
mclloyd
20
13k
Teambox: Starting and Learning
jrom
130
8.6k
Transcript
Google Playͷ෦ςετ൛ެ։ʹ͍ͭͯ potatotips #55 @Horie1024 1
ࣗݾհ • @Horie1024 • ZOZOςΫϊϩδʔζ • AndroidΤϯδχΞ • Androidςετશॻ •
8ষCI/CDΛࣥච͠·ͨ͠ 2
ࠓ͢༰ • ΞϓϦͷ෦ςετ൛ެ։ʹ͍ͭͯ • ෦ςετ൛ͷಛ • Ͳ͏༻͍͔ͯ͘͠ʁ 3
AndroidΞϓϦͷϦϦʔε • Google Play DeveloperίϯιʔϧΞΫηε • apk or aab ΛΞοϓϩʔυ
• ൛ͱͯ͠ެ։ 4
ϦϦʔεͷஈ֊ • ෳͷϦϦʔεஈ֊ • ൛ • Φʔϓϯςετ൛ • Ϋϩʔζυςετ൛ •
෦ςετ൛ 5
෦ςετ൛ • Ҏલ༻ҙ͞Ε͍ͯͳ͔ͬͨஈ֊ • ͲΜͳಛ͕͋Δͷ͔ʁ 6
֤ஈ֊ͷಛ ஈ֊ ެ։ൣғ ެ։·Ͱͷ࣌ؒ Φʔϓϯςετ શͯͷϢʔβʔ ࣌ؒ Ϋϩʔζςετ টͨ͠ςελʔ ࣌ؒ
෦ςετ টͨ͠ςελʔ 7
෦ςετ൛ͷಛ • ಛఆͷςελʔςετ൛ΞϓϦΛ৴ • Google Playܦ༝Ͱͷ৴ • ެ։͞ΕΔ·Ͱͷ͕࣌ؒਝ 8
෦ςετ൛ΛͲ͏͏ʁ • QAɾϦϦʔεલ࠷ऴςετ • Ϣʔβʔ͕࣮ࡍʹ༻͢Δڥʹ͍ۙঢ়ଶͰͷςετ͕Մೳ • Android App BundleʹରԠͨ͠ΞϓϦͷςετʹ༗ޮ 9
෦ςετ൛ΛͲ͏͏ʁ • QAɾϦϦʔεલ࠷ऴςετ • Ϣʔβʔ͕࣮ࡍʹ༻͢Δڥʹ͍ۙঢ়ଶͰͷςετ͕Մೳ • Android App BundleʹରԠͨ͠ΞϓϦͷςετʹ༗ޮ •
ެ։͕ਝʹߦΘΕΔͷͰ։ൃϑϩʔʹΈࠐΈ͍͢ 10
CIαʔϏεͱͷ࿈ܞ • Gradle Play Publisher1 • ෦ςετ൛Ͱͷ৴ʹରԠ2 play { track
= "internal" } 2 Android App Bundleαϙʔτ͕͏͙͢ϦϦʔεʢ2018/10/8࣌ʣ 1 https://github.com/Triple-T/gradle-play-publisher 11
෦ςετ൛Λར༻ͨ͠ςετ༻ΞϓϦͷ৴Ҋ • DeployGateʹΑΔ৴ • ։ൃதͷಈ࡞֬ೝɺखಈςετͷ࣮ࢪ • ෦ςετ൛ʹΑΔ৴ • ϦϦʔεલ࠷ऴςετͷ࣮ࢪ 12
·ͱΊ • ෦ςετ൛Ͱςετ൛ΞϓϦΛਝʹެ։Ͱ͖Δ • CIαʔϏεͱͷ࿈ܞ༰қ • ෦ςετ൛Ͱͷ৴ͷ։ൃϑϩʔΈࠐΈʹΑΔ্࣭ • Ϣʔβʔ͕࣮ࡍʹ༻͢Δڥʹ͍ۙঢ়ଶͰͷςετ •
Android App BundleରԠͷςετ 13
͋Γ͕ͱ͏͍͟͝·ͨ͠ 14