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
gradleプラグイン作ってみた #abc2014spring
Search
henteko
March 21, 2014
3
290
gradleプラグイン作ってみた #abc2014spring
henteko
March 21, 2014
Tweet
Share
More Decks by henteko
See All by henteko
エンジニア経営者がハマりがちな罠
henteko
1
350
データ分析基盤を構築してみた
henteko
1
380
Unity Shader Graphで魔法陣を作ってみた
henteko
1
6.7k
ML-Agentsの簡単な環境構築
henteko
0
1.1k
2012TeRes11月部会
henteko
0
150
技術系同人誌執筆のすゝめ
henteko
1
150
ipaファイルの中身を 覗いてみよう
henteko
1
2.3k
Xperia Touchで遊んでみた
henteko
0
2.5k
RubyでiOSアプリをビルドしよう
henteko
0
1.6k
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
462
33k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
How GitHub (no longer) Works
holman
314
140k
Producing Creativity
orderedlist
PRO
346
40k
We Have a Design System, Now What?
morganepeng
52
7.6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
920
Practical Orchestrator
shlominoach
188
11k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
How to Ace a Technical Interview
jacobian
277
23k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Transcript
Gradleプラグイン 作ってみた ABC2014Spring henteko
None
henteko
電気通信⼤大学 4年
はてな: henteko07 Twitter: @bilyakudan GitHub: henteko
None
deploygate
株式会社ミクシィの 新規事業の1つ deploygate
Android/iOSアプリの Betaテストを⽀支援する サービス deploygate
Android/iOSアプリの Beta サービス Developer向けサービス deploygate
世界93カ国で 使われている deploygate
None
Gradle
Gradle ビルドシステム
Gradle GroovyのDSLによって ビルドスクリプトが書ける
Gradle 最⾼高に便利!
Gradle Androidアプリもビルド 出来る
Gradle gradle-‐‑‒android-‐‑‒plugin
$ ./gradlew assemble
gradle-‐‑‒deploygate-‐‑‒plugin deploygate
$ ./gradlew assemble
$ ./gradlew assemble uploadDeployGate deploygate
詳しい使い⽅方なんかは… IUUQTHJUIVCDPN%FQMPZ(BUFHSBEMFEFQMPZHBUF QMVHJO
pull req⼤大歓迎! deploygate
1つのバグ報告 2つの機能改善案 deploygate
“DeployGate conveniently has a Gradle Plugin. great!” http://www.snap-‐‑‒interactive.com/blog/automating-‐‑‒our-‐‑‒ android-‐‑‒app-‐‑‒with-‐‑‒gradle-‐‑‒and-‐‑‒deploygate/
deploygate
gradle使ってる⼈人!
Android以外でも 使ってる⼈人!
gradleはAndroidだけ じゃない!
gradleでiOSアプリを ビルドしよう!
gradleでiOS ビルドしよう! DeployGateもiOS対応したしね!
iPhoneアプリを GradleでビルドしてDeployGate で⾃自動配布する⽅方法
gradle-‐‑‒xcodePlugin + gradle-‐‑‒deploygate-‐‑‒plugin
簡単に出来る!
Travis CIとかで ⾃自動ビルドとか出来る!
Travis CI ⾃自動ビルドとか出来る 多分
詳しくは
まとめ
Gradle最⾼高!
最後に
None
None
None
1名様に プレゼント!
僕に話しかけて ください
Enjoy a happy deploy!