droid 君と jenkins 氏の ci 3分クッキング
DESCRIPTION
Android Bazaar Conference 2012s の LT で使用した資料 ※内容は全くないのでご注意ください。補完エントリはこちら http://d.hatena.ne.jp/tlync/20120326/1332691894TRANSCRIPT
Droid君とJenkins氏のCI 3分クッキング
藤村 拓也 @tlync
12年7月6日金曜日
自己紹介
ふじむら たくや
@tlync, id:tlync
Android 歴 < 1年
初 ABC
12年7月6日金曜日
突然ですが、APKをリリース/テストする時、
こんなことありませんか?
12年7月6日金曜日
リリース用にAPK 作るよー
12年7月6日金曜日
ポチポチ…〆(・ω・ )うんこらしょ
署名済みパッケージをエクスポートっと
12年7月6日金曜日
ポチポチ ( ・ω・)φキーストア選択してパスワード入れてっとキーストアどこにあんだっけ? パスワードはなんだっけ? Aさんーーー なんてことも
12年7月6日金曜日
ポチポチ ( ・ω・)φまたまたなんか別のパスワード入れてっとなんだまたパスワード?
12年7月6日金曜日
Eclipseマウスぽちぽち
リリース
12年7月6日金曜日
まじうんこ
12年7月6日金曜日
1.常に最新のapkを見てもらおうと思うと、都度ビルドする手間がかかる
2.ワークスペースに依存したパッケージを生成してしまう可能性
などなど
うんこな理由
12年7月6日金曜日
他にもテストかコードの静的チェックとかも自動化出来れば良いよね
12年7月6日金曜日
ということで…
12年7月6日金曜日
1. ビルドの自動化(コマンド一発) -> 最小構成な Ant で2. APK生成の完全自動化 -> Jenkins3. テストの自動実行(複数バージョンで)
-> Jenkins + Android Emulator Plugin4. 各種レポート系(Lint, CheckStyle…)
-> Maven + Jenkins + Plugins
今日のメニュー
12年7月6日金曜日
謝罪
12年7月6日金曜日
3,4触れたかったんですが、余裕で4分無理
12年7月6日金曜日
まず、土台を作る
12年7月6日金曜日
1. ビルドの自動化(コマンド一発) -> 最小構成な Ant で2. APK生成の完全自動化 -> Jenkins3. テストの自動実行(複数バージョン)
-> Jenkins + Android Emulator Plugin4. 各種レポート系 -> Maven + Various Plugins
仕切り直し(これでもやばい)
12年7月6日金曜日
3分クッキングしてみましょう
12年7月6日金曜日
そんな残り時間で大丈夫か?
demo
12年7月6日金曜日
そんな残り時間で大丈夫か?
demo
12年7月6日金曜日
Antじゃきつくなってきたら…
複雑なプロジェクト向け。… maven & android maven plugin※しかし、pom.xml 職人がいないと敷居は高い。
良さげ。しかしまだ発展途上?… gradle & gradle android plugin※シングルプロジェクト構成は多分大丈夫。ライブラリプ
ロジェクトまわりはちょっと怪しい?
12年7月6日金曜日