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
ビルド時間を1分短くするためにやったこと
Search
Yuki Mima
July 25, 2017
Technology
0
810
ビルド時間を1分短くするためにやったこと
https://potatotips.connpass.com/event/60015/
Yuki Mima
July 25, 2017
Tweet
Share
More Decks by Yuki Mima
See All by Yuki Mima
スタディサプリENGLISHの今と攻めの開発 ~MotionLayout入れてみた~
amyu
0
1.7k
RecyclerViewで 折れ線グラフを作る
amyu
2
430
Sliceのアレコレ
amyu
1
160
ミスを少なくする明日からのCustom Lint Rules
amyu
0
1.9k
Other Decks in Technology
See All in Technology
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
4
10k
Function Body Macros で、SwiftUI の View に Accessibility Identifier を自動付与する/Function Body Macros: Autogenerate accessibility identifiers for SwiftUI Views
miichan
2
180
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
260
オブザーバビリティが広げる AIOps の世界 / The World of AIOps Expanded by Observability
aoto
PRO
0
380
「Linux」という言葉が指すもの
sat
PRO
4
130
CDK CLIで使ってたあの機能、CDK Toolkit Libraryではどうやるの?
smt7174
4
180
Rustから学ぶ 非同期処理の仕組み
skanehira
1
140
DroidKaigi 2025 Androidエンジニアとしてのキャリア
mhidaka
2
300
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
1
380
Aurora DSQLはサーバーレスアーキテクチャの常識を変えるのか
iwatatomoya
1
1k
【実演版】カンファレンス登壇者・スタッフにこそ知ってほしいマイクの使い方 / 大吉祥寺.pm 2025
arthur1
1
850
開発者を支える Internal Developer Portal のイマとコレカラ / To-day and To-morrow of Internal Developer Portals: Supporting Developers
aoto
PRO
1
460
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
140
7.1k
Being A Developer After 40
akosma
90
590k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Balancing Empowerment & Direction
lara
3
620
Six Lessons from altMBA
skipperchong
28
4k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Practical Orchestrator
shlominoach
190
11k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
Transcript
Ϗϧυ࣌ؒΛ1͘͢Δ ͨΊʹͬͨ͜ͱ potatotips #42 @amyu_san
about me ▸ Mima Yuki ▸ @amyu_san ▸ https://github.com/amyu
https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout
લఏ ▸ gradle-version=3.4.1 ▸ min-sdk-version=16 ▸ multidex ։ൃதͷࠩϏϧυͰ2͙Β͍
ͬͨ͜ͱ ▸ GradleͷόʔδϣϯΛ4.0 ▸ ಛఆͷGradle taskͷmin sdk versionΛ21 ▸ multidexͷ্ͷͨΊ
Gradle 4.0 ▸ ./gradlew wrapper —gradle-version=4.0.0 (gradle2.4↑) ▸ org.gradle.caching=true in
gradle.properties ͜ΕͰ30ඵ͘Β͍ॖ
ಛఆͷGradle TaskͷMin SDK VersionΛ21 ▸ debug buildTypesͷͱ͖ͷΈminSdkVersion=21ʹ͍ͨ͠ ▸ buildTypesͰminSdkVersionΛมߋͰ͖ͳ͍ Gradle
Task RequestΛࢹ͠ŊbuildTypes ͰઃఆϑΝΠϧͷಡΈࠐΈΛม͑Δ
None
͜ΕͰ30ඵ͘Β͍ॖ
߹ܭͰ1͘Β͍ॖ
110ϏϧυͰ10 365Ͱ3650(60࣌ؒ) 10Ͱ36500…
༨ஊ : ͦͷDeploygateŊࠓඞཁͰ͔͢?
༨ஊ : ͦͷDeploygateŊࠓඞཁͰ͔͢? ▸ CIͷϦιʔεΛଟ͘͏ ▸ assemble task͕ී௨ʹ͍ ▸ ଞŊࣗͷνʔϜͰCI͕ͪൃੜ͢Δ
▸ ͭ͡ৗʹ࠷৽ʹͯ͠΄͍͠ͱ͍͏ཁ͕ͳ͍ ▸ ࠷৽Λ֬ೝ͍ͨ͠ͱ͖͚ͩ࠷৽ͷAPK͕΄͍͠
༨ஊ : ͦͷDeploygateŊࠓඞཁͰ͔͢? ▸ CIͷϦιʔεΛଟ͘͏ ▸ ࣾJenkinsͰassemble taskΛؚΉDeploygateͷ৴ Λߦ͏ ▸
ͭ͡ৗʹ࠷৽ʹͯ͠΄͍͠ͱ͍͏ཁ͕ͳ͍ ▸ JenkinsͰຖதͷ3࣌ࠒʹDeploygateΛߋ৽͢Δ ▸ ࠷৽͕΄͍͠ͱ͖Amazon Dash ButtonΛԡͯ͠͏
Job Request ຖ൩3࣌ʹ Job͕Δ
༨ஊ : ͦͷDeploygateŊࠓඞཁͰ͔͢? ▸ AndroidνʔϜͷ͍ͤͰCI͕ͪൃੜ͠ͳ͘ͳͬͨ ▸ ඞཁͳͱ͖ʹ࠷৽൛ͷAPK͕ΕΔΑ͏ʹͳͬͨ
·ͱΊ ▸ Gradle Version Upͱmin sdk versionΛ͍͡Δ͚ͩͰ։ൃ ্͕ ▸ ॏ͍Gradle
task͕Δͱ͜ΖΛݟ͢ͱŊࣗͷνʔϜ͚ͩ Ͱͳ͘ŊपΓΛͤʹ͢Δ͔