Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
BitriseでiOS/Android
アプリ開発が楽になった話
2016-11-19 @eigobluesnow
at ABC 2016 Autumn
• 高澤 英悟
• @eigobluesnow
• ディップ株式会社エンジニア
• 開発チームのマネジメント
• 最近Kotlinをよく触る。
• 関数型プログラミングに苦戦中。
自己紹介
今日話すこと
• Android開発のCI環境をJenkinsからBitriseに移行
したら結構便利だった話をします。
• Circle CI ? 知らんね。
Jenkinsおじさんとの別れ
Jenkinsおじさんとの別れ
• 元々Eclipseプロジェクト構成の時はJenkins +
Ant でCIを構成していた。
• ただ、JenkinsはiOSのビルドに向いていない。
• iOS用のビルド環境としてBitriseを導入。
• ...
Bitriseとは?
• モバイルアプリに特化したCIサービス
• iOS/Android/Xamarinにも対応
• 無料枠あり。(有料枠は月50ドル)
• Github以外にも対応(BitBucket、Github
Enterprise等)
こんな人にオススメ
• Jenkins苦手な人
• サーバの保守が面倒な人
• Circle CIはお高いなと思っている人
Bitriseでできること
GUI上でワークフロー管理
GUI上でワークフロー管理
• 画面上の操作だけで、ある程度の環境構築が可
能。
• ビルドの前後の動作を含めた処理順をGUI上で簡
単に操作することが可能。
ワークフローでできる
こと
シェルスクリプト書けます
シェルスクリプト書けます
• bashだけでなく、ruby、python、Goにも対応。
• ちょっと古いバージョンのSDKを入れたい時と
かに android update sdk でインストールすると
か(android update用のワ...
APKファイルの配布できます
APKファイルの配布できます
• 標準設定でビルドが成功した時、メールでAPK
ファイルのダウンロード用URLが共有される。
• HockeyAppへのデプロイもできるので、
HockeyApp経由での配布も可能。
署名できます
署名できます
• Build Variantの設定とは別にAPKファイルの署名
処理ができます。
• 本番リリース用APKファイルを作成する時にお
役に立つと思います。
Bitriseでできないこと
Eclipse プロジェクト
のビルド
Eclipseプロジェクトのビルド
• 多分できないです。(antビルドを試したことは
ない。)
• もしかしたらシェルスクリプトをゴリゴリ書け
ばやれないこともないような。
• ADT Plugin Eclipseはサポート打ち切られている
...
試していないこと
Google Play ストアへのリリース
Google Play ストアへのリリー
ス
• beta版ですけどできるらしい。
• ただ、不用意に動かしてストアリリースとかさ
れてしまうと怖いので、まだ試していない。
細かい設定はこちらも参照ください。
http://qiita.com/e-
takazawa/items/b1d6ff8acccc462e198b
本資料のiOS版はこちら
• http://www.slideshare.net/kurikazu/bitrise-62409912
ご清聴ありがとう
ございました
BitriseでiOS/Androidアプリ開発が幸せになった話
Upcoming SlideShare
Loading in …5
×

BitriseでiOS/Androidアプリ開発が幸せになった話

1,306 views

Published on

Android Bazaar and Conference 2016 AutumnのLT大会で発表した資料です。
ネイティブアプリ向けCIサービスのBITRISEについての紹介です。

Published in: Technology
  • Be the first to comment

BitriseでiOS/Androidアプリ開発が幸せになった話

  1. 1. BitriseでiOS/Android アプリ開発が楽になった話 2016-11-19 @eigobluesnow at ABC 2016 Autumn
  2. 2. • 高澤 英悟 • @eigobluesnow • ディップ株式会社エンジニア • 開発チームのマネジメント • 最近Kotlinをよく触る。 • 関数型プログラミングに苦戦中。 自己紹介
  3. 3. 今日話すこと • Android開発のCI環境をJenkinsからBitriseに移行 したら結構便利だった話をします。 • Circle CI ? 知らんね。
  4. 4. Jenkinsおじさんとの別れ
  5. 5. Jenkinsおじさんとの別れ • 元々Eclipseプロジェクト構成の時はJenkins + Ant でCIを構成していた。 • ただ、JenkinsはiOSのビルドに向いていない。 • iOS用のビルド環境としてBitriseを導入。 • Android Studioに移行した時メモリ足りない、 OSが古いなどでgradleビルドが失敗する。
  6. 6. Bitriseとは? • モバイルアプリに特化したCIサービス • iOS/Android/Xamarinにも対応 • 無料枠あり。(有料枠は月50ドル) • Github以外にも対応(BitBucket、Github Enterprise等)
  7. 7. こんな人にオススメ • Jenkins苦手な人 • サーバの保守が面倒な人 • Circle CIはお高いなと思っている人
  8. 8. Bitriseでできること
  9. 9. GUI上でワークフロー管理
  10. 10. GUI上でワークフロー管理 • 画面上の操作だけで、ある程度の環境構築が可 能。 • ビルドの前後の動作を含めた処理順をGUI上で簡 単に操作することが可能。
  11. 11. ワークフローでできる こと
  12. 12. シェルスクリプト書けます
  13. 13. シェルスクリプト書けます • bashだけでなく、ruby、python、Goにも対応。 • ちょっと古いバージョンのSDKを入れたい時と かに android update sdk でインストールすると か(android update用のワークフローは別であり ます。)
  14. 14. APKファイルの配布できます
  15. 15. APKファイルの配布できます • 標準設定でビルドが成功した時、メールでAPK ファイルのダウンロード用URLが共有される。 • HockeyAppへのデプロイもできるので、 HockeyApp経由での配布も可能。
  16. 16. 署名できます
  17. 17. 署名できます • Build Variantの設定とは別にAPKファイルの署名 処理ができます。 • 本番リリース用APKファイルを作成する時にお 役に立つと思います。
  18. 18. Bitriseでできないこと
  19. 19. Eclipse プロジェクト のビルド
  20. 20. Eclipseプロジェクトのビルド • 多分できないです。(antビルドを試したことは ない。) • もしかしたらシェルスクリプトをゴリゴリ書け ばやれないこともないような。 • ADT Plugin Eclipseはサポート打ち切られている ので、早めにAndroid Studioに移行しましょう。
  21. 21. 試していないこと
  22. 22. Google Play ストアへのリリース
  23. 23. Google Play ストアへのリリー ス • beta版ですけどできるらしい。 • ただ、不用意に動かしてストアリリースとかさ れてしまうと怖いので、まだ試していない。
  24. 24. 細かい設定はこちらも参照ください。 http://qiita.com/e- takazawa/items/b1d6ff8acccc462e198b
  25. 25. 本資料のiOS版はこちら • http://www.slideshare.net/kurikazu/bitrise-62409912
  26. 26. ご清聴ありがとう ございました

×