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
460
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
23k
ZOZOTOWNにおける開発生産性向上に関する取り組み / Initiatives to Improve Development Productivity at ZOZOTOWN
horie1024
8
5.9k
How does the Relay connect Android app development and Design?
horie1024
2
1.8k
既存画面の Jetpack Composeでの書き換え: FAANSでの事例紹介 / Case study of rewriting existing screens with Jetpack Compose
horie1024
0
1.6k
スキルマップを作った話 / Create a skills map
horie1024
3
4.4k
Miroを使った開発効率向上のための取り組み / Using Miro Efforts to Improve Development Efficiency
horie1024
0
2.3k
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
ZOZOTOWNでの Dagger Hilt対応について/Migration to Dagger Hilt at ZOZOTOWN.
horie1024
1
2k
Other Decks in Programming
See All in Programming
Outline View in SwiftUI
1024jp
1
330
WebフロントエンドにおけるGraphQL(あるいはバックエンドのAPI)との向き合い方 / #241106_plk_frontend
izumin5210
4
1.4k
A Journey of Contribution and Collaboration in Open Source
ivargrimstad
0
890
ヤプリ新卒SREの オンボーディング
masaki12
0
130
OSSで起業してもうすぐ10年 / Open Source Conference 2024 Shimane
furukawayasuto
0
100
最新TCAキャッチアップ
0si43
0
140
Compose 1.7のTextFieldはPOBox Plusで日本語変換できない
tomoya0x00
0
190
CSC509 Lecture 11
javiergs
PRO
0
180
.NET のための通信フレームワーク MagicOnion 入門 / Introduction to MagicOnion
mayuki
1
1.5k
距離関数を極める! / SESSIONS 2024
gam0022
0
280
Hotwire or React? ~アフタートーク・本編に含めなかった話~ / Hotwire or React? after talk
harunatsujita
1
120
Better Code Design in PHP
afilina
PRO
0
120
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Six Lessons from altMBA
skipperchong
27
3.5k
A Philosophy of Restraint
colly
203
16k
Happy Clients
brianwarren
98
6.7k
Agile that works and the tools we love
rasmusluckow
327
21k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
860
Designing for Performance
lara
604
68k
Faster Mobile Websites
deanohume
305
30k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
The World Runs on Bad Software
bkeepers
PRO
65
11k
Facilitating Awesome Meetings
lara
50
6.1k
Building an army of robots
kneath
302
43k
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