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
820
ビルド時間を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.8k
RecyclerViewで 折れ線グラフを作る
amyu
2
440
Sliceのアレコレ
amyu
1
160
ミスを少なくする明日からのCustom Lint Rules
amyu
0
1.9k
Other Decks in Technology
See All in Technology
re:Invent2025 セッションレポ ~Spec-driven development with Kiro~
nrinetcom
PRO
2
170
国井さんにPurview の話を聞く会
sophiakunii
1
300
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
技術選定、下から見るか?横から見るか?
masakiokuda
0
170
Eight Engineering Unit 紹介資料
sansan33
PRO
0
6.1k
I tried making a solo advent calendar!
zzzzico
0
130
Authlete で実装する MCP OAuth 認可サーバー #CIMD の実装を添えて
watahani
0
390
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
170
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
プロンプトエンジニアリングを超えて:自由と統制のあいだでつくる Platform × Context Engineering
yuriemori
0
150
自己管理型チームと個人のセルフマネジメント 〜モチベーション編〜
kakehashi
PRO
5
1.7k
Scrum Guide Expansion Pack が示す現代プロダクト開発への補完的視点
sonjin
0
320
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Scaling GitHub
holman
464
140k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
2
3.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
99
4 Signs Your Business is Dying
shpigford
187
22k
Mind Mapping
helmedeiros
PRO
0
45
Fireside Chat
paigeccino
41
3.8k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Leo the Paperboy
mayatellez
0
1.3k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
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͕Δͱ͜ΖΛݟ͢ͱŊࣗͷνʔϜ͚ͩ Ͱͳ͘ŊपΓΛͤʹ͢Δ͔