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
Jenkinsを用いたAndroidアプリビルド作業効率化
Search
Kenichi Kambara
December 26, 2011
Technology
53
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Jenkinsを用いたAndroidアプリビルド作業効率化
Kenichi Kambara
December 26, 2011
More Decks by Kenichi Kambara
See All by Kenichi Kambara
[potatotips #96] Give Your AI Agent the Flutter Playbook
korodroid
0
250
n個のアプリ開発系 Skills を 作り育てて気づいたこと
korodroid
0
1.5k
[爆速開発LT #2] Codex-Powered Mobile Apps Development - Deep Dive Edition -
korodroid
0
73
[DevFest Singapore] Getting Started with Mobile Development Using Generative AI
korodroid
0
84
[FlutterAlliance]Designing Borderless UX in Flutter: Insights from 50 Countries
korodroid
0
60
[Codex Meetup Japan #1] Codex-Powered Mobile Apps Development
korodroid
2
1.7k
[AgentConHelsinki2025]From Assistant to Agent: How Developer Agents Reshape Mobile Workflows
korodroid
0
51
[FlutterTokyo#10]In-App Language Switching in Flutter
korodroid
0
66
[potatotips #92]Integrating Quick Settings Tiles into Your Android App
korodroid
1
220
Other Decks in Technology
See All in Technology
hackers_champloo_2026_tidb
makocchi
0
170
FinOps Agentが生んだ技術負債:コスト自動調査の落とし穴と解消までの道のり
oasis1994liveforever
2
150
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
200
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
670
DBについての基礎説明(MySQL編) - コロプラ 2026年度 新卒研修
colopl
0
130
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
300
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
データエンジニアの次の戦場は "プロセスエンジニアリング"
sansantech
PRO
1
110
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
210
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
210
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
480
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
180
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1369
210k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
GraphQLとの向き合い方2022年版
quramy
50
15k
Believing is Seeing
oripsolob
1
250
Optimizing for Happiness
mojombo
378
71k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Visualization
eitanlees
153
17k
Making the Leap to Tech Lead
cromwellryan
135
10k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
It's Worth the Effort
3n
188
29k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Transcript
2011/12/20 @korodroid テスト部第9回MTG(Android) Androidアプリリリース作業効率化(1) ~Jenkins導入から自動ビルドまで~
2 Android Market向けアプリ開発(現在14本) 自己紹介 9 10 氏名:Kanbara Kenichi 活動:iplatform.org(http://www.iplatform.org/) Twitter:@korodroid
▪主な活動(iplatform.org@プライベート)
3 プライベートなアプリ開発は 平日夜中と休日 (時間ないっすよね?)
4 Androidアプリリリースに伴う作業 →ビルド、試験、デバッグの繰り返し ビルド、試験、デバッグの繰り返し ビルド、試験、デバッグの繰り返し ビルド、試験、デバッグの繰り返し
5 Androidアプリリリースに伴う作業 →面倒、しかも、楽しくない 面倒、しかも、楽しくない 面倒、しかも、楽しくない 面倒、しかも、楽しくないzzz
6 Androidアプリリリースに伴う作業 →少しでも 少しでも 少しでも 少しでも楽したい 楽したい 楽したい 楽したい! !
! !
7 いきなり全フェーズの効率化 なんて無理無理 実装 ビルド 試験
8 できるところから効率化! 実装 ビルド 試験
9 JenkinsによるAndroidアプリ ビルド作業の自動化
10 Jenkinsを用いたシステム構成 開発者 リポジトリ ファイル Jenkins コミット 自動取得(※) ・各種作業自動化 (ビルド・デプロイ・試験)
・定期的なタスク実行 等 (※)手動・定期取得、コミット時取得等も 設定可能
11 Jenkins導入で楽になったこと(現時点) プライベートなアプリ開発において「も」、 SubVersionと連携したアプリの自動ビルド アプリのコンパイル アプリの署名付与
12 Jenkins導入~HelloAndroidビルドまで 前提環境 SubVersion Eclipse/AndroidSDK/Ant等 Jenkinsインストール(含むAndroid用プラグイン) Jenkins環境設定(JDK、Ant、SDKパス等) HelloAndroidアプリ用のbuild.xml等生成 ジョブ作成&設定(SubVersionパス等)⇒実行
13 Jenkinsの画面イメージ(トップ画面)
14 Jenkinsの画面イメージ(ジョブ詳細①) 本ジョブのビルド状態一覧
15 Jenkinsの画面イメージ(ジョブ詳細②) SubVersionのURL
16 Jenkinsの画面イメージ(ジョブ詳細③) クリーン→リリースビルド 署名ファイル名・パスワード等
17 Jenkinsの画面イメージ(ビルド結果) 本ジョブのビルド結果
18 今後に向けてやりたいこと プライベートなアプリ開発においても、 必要最低限の試験の自動化 必要最低限の試験の自動化 必要最低限の試験の自動化 必要最低限の試験の自動化 (リリースミスや、試験時間の削減)