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 te...
Search
Ryosuke Horie
October 09, 2018
Programming
2
490
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
Miro × ZOZO ZOZOのMiro活用事例紹介
horie1024
0
2.2k
GitHub Copilotは開発者の生産性をどれだけ上げるのか?ZOZOでの全社導入とその効果 / How Much Does GitHub Copilot Improve Developer Productivity? The Company-wide Implementation and Its Effects at ZOZO
horie1024
36
25k
ZOZOTOWNにおける開発生産性向上に関する取り組み / Initiatives to Improve Development Productivity at ZOZOTOWN
horie1024
8
6.2k
How does the Relay connect Android app development and Design?
horie1024
2
1.9k
既存画面の Jetpack Composeでの書き換え: FAANSでの事例紹介 / Case study of rewriting existing screens with Jetpack Compose
horie1024
0
1.7k
スキルマップを作った話 / Create a skills map
horie1024
3
4.5k
Miroを使った開発効率向上のための取り組み / Using Miro Efforts to Improve Development Efficiency
horie1024
0
2.4k
ktlintカスタムルールのパッケージ化と再利用/Package and reuse ktlint custom rules
horie1024
1
1.1k
Jetpack Benchmarkでの ViewのInflateパフォーマンスの可視化と改善 / The Jetpack Benchmark. Visualizing and improving View Inflate performance
horie1024
3
1.1k
Other Decks in Programming
See All in Programming
Go 1.24でジェネリックになった型エイリアスの紹介
syumai
2
300
Honoをフロントエンドで使う 3つのやり方
yusukebe
7
3.6k
CloudNativePGを布教したい
nnaka2992
0
120
ソフトウェアエンジニアの成長
masuda220
PRO
12
2.1k
PHPカンファレンス名古屋2025 タスク分解の試行錯誤〜レビュー負荷を下げるために〜
soichi
1
740
1年目の私に伝えたい!テストコードを怖がらなくなるためのヒント/Tips for not being afraid of test code
push_gawa
1
640
『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya
o0h
PRO
9
2.5k
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
14
4.8k
.NET Frameworkでも汎用ホストが使いたい!
tomokusaba
0
200
Unity Android XR入門
sakutama_11
0
180
お前もAI鬼にならないか?👹Bolt & Cursor & Supabase & Vercelで人間をやめるぞ、ジョジョー!👺
taishiyade
7
4.2k
AIプログラミング雑キャッチアップ
yuheinakasaka
19
4.9k
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Designing for Performance
lara
605
68k
GitHub's CSS Performance
jonrohan
1030
460k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
KATA
mclloyd
29
14k
Agile that works and the tools we love
rasmusluckow
328
21k
How to Think Like a Performance Engineer
csswizardry
22
1.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
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