• Save
Jenkinsを用いたAndroidアプリビルド作業効率化
Upcoming SlideShare
Loading in...5
×
 

Jenkinsを用いたAndroidアプリビルド作業効率化

on

  • 5,900 views

 

Statistics

Views

Total Views
5,900
Views on SlideShare
4,844
Embed Views
1,056

Actions

Likes
3
Downloads
0
Comments
0

7 Embeds 1,056

http://d.hatena.ne.jp 1039
http://webcache.googleusercontent.com 7
http://a0.twimg.com 4
http://us-w1.rockmelt.com 2
https://www.google.co.jp 2
http://cache.yahoofs.jp 1
https://twitter.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Jenkinsを用いたAndroidアプリビルド作業効率化 Jenkinsを用いたAndroidアプリビルド作業効率化 Presentation Transcript

  • テスト部第9回MTG(Android)Androidアプリリリース作業効率化(1) ~Jenkins導入から自動ビルドまで~ 2011/12/20 @korodroid
  • 自己紹介 氏名:Kanbara Kenichi 活動:iplatform.org(http://www.iplatform.org/) Twitter:@korodroid■主な活動(iplatform.org@プライベート) Android Market向けアプリ開発(現在14本) 9 10 2
  • プライベートなアプリ開発は 平日夜中と休日 (時間ないっすよね?) 3
  • Androidアプリリリースに伴う作業→ビルド、試験、デバッグの繰り返し ビルド、試験、デバッグの繰り返し 4
  • Androidアプリリリースに伴う作業 →面倒、しかも、楽しくない 面倒、しかも、楽しくないzzz 面倒、しかも、楽しくない 5
  • Androidアプリリリースに伴う作業 少しでも楽したい 楽したい! →少しでも楽したい! 6
  • いきなり全フェーズの効率化 なんて無理無理 実装 ビルド 試験 7
  • できるところから効率化! 実装 ビルド 試験 8
  • JenkinsによるAndroidアプリ ビルド作業の自動化 9
  • Jenkinsを用いたシステム構成 自動取得(※) リポジトリ Jenkins ・各種作業自動化コミット (ビルド・デプロイ・試験) ファイル ・定期的なタスク実行 等 (※)手動・定期取得、コミット時取得等も 開発者 設定可能 10
  • Jenkins導入で楽になったこと(現時点) プライベートなアプリ開発において「も」、 SubVersionと連携したアプリの自動ビルド アプリのコンパイル アプリの署名付与 11
  • Jenkins導入~HelloAndroidビルドまで前提環境 SubVersion Eclipse/AndroidSDK/Ant等Jenkinsインストール(含むAndroid用プラグイン)Jenkins環境設定(JDK、Ant、SDKパス等)HelloAndroidアプリ用のbuild.xml等生成ジョブ作成&設定(SubVersionパス等)⇒実行 12
  • Jenkinsの画面イメージ(トップ画面) 13
  • Jenkinsの画面イメージ(ジョブ詳細①) 本ジョブのビルド状態一覧 14
  • Jenkinsの画面イメージ(ジョブ詳細②) SubVersionのURL 15
  • Jenkinsの画面イメージ(ジョブ詳細③) クリーン→リリースビルド 署名ファイル名・パスワード等 16
  • Jenkinsの画面イメージ(ビルド結果) 本ジョブのビルド結果 17
  • 今後に向けてやりたいことプライベートなアプリ開発においても、必要最低限の試験の自動化(リリースミスや、試験時間の削減) 18