Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ビルド時間を1分短くするためにやったこと
Search
Yuki Mima
July 25, 2017
Technology
840
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ビルド時間を1分短くするためにやったこと
https://potatotips.connpass.com/event/60015/
Yuki Mima
July 25, 2017
More Decks by Yuki Mima
See All by Yuki Mima
スタディサプリENGLISHの今と攻めの開発 ~MotionLayout入れてみた~
amyu
0
1.9k
RecyclerViewで 折れ線グラフを作る
amyu
2
460
Sliceのアレコレ
amyu
1
180
ミスを少なくする明日からのCustom Lint Rules
amyu
0
2k
Other Decks in Technology
See All in Technology
How we choose session proposals
kawaguti
PRO
1
180
バイブコーディングの特徴と「コケて直す」ループ
happysamurai294
0
110
素人でもできた!AIを使った短編小説創作入門
delhi09
PRO
0
160
演劇と私とスクラム
chinmo
0
170
キヨさん、67歳。AIコーディングエージェントに挑む
happysamurai294
0
110
AWS Continuum for Penetration Testing に Deep Dive してみる
asanoharuki
2
1.4k
契約で守るコンパウンドプロダクトのデザインシステム
yug1224
1
1.6k
You Have Agency(サンキュー、Ruby)
snoozer05
PRO
4
500
OneLakeをデータソースにした AI Search(Foundry IQ)の ライフサイクル管理
ryuseiiida
0
140
ひとりで始めた AI駆動開発、チームに広げて何が変わったのか
kenichiodo
0
140
AIエージェント時代、Kaggleにどう取り組むか
takanao
2
360
Claude Code on Bedrock で統制をかける小ネタ集/claude-code-bedrock-governance-tips
emiki
1
13k
Featured
See All Featured
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
330
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Building the Perfect Custom Keyboard
takai
2
920
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
From π to Pie charts
rasagy
1
420
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
370
Utilizing Notion as your number one productivity tool
mfonobong
4
630
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
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͕Δͱ͜ΖΛݟ͢ͱŊࣗͷνʔϜ͚ͩ Ͱͳ͘ŊपΓΛͤʹ͢Δ͔