Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
iOS対応のCIサービス
「Bitrise」を使ってみた
Kosuke Ogawa (@koogawa) 2016/3/16 Tech Lunch
きっかけ
2
きっかけ
3
• 久しぶりに pod update したらビルドできなくなっ
ていた😂
• 常に最新バージョンのライブラリがインストール
される設定(:head)になっていたのが原因

→バージョンを固定した
• 常にビルドできる状態にしておき...
そうだ、CIを導入しよう
4
主なCIサービス(プライベートリポジトリが使えること)
5
Circle CI Travis CI Bitrise
料金 $39/月 $199/月 無料
メンバー ? 無制限 2
ビルド回数 500/月 無制限 200/月
ビルド時間 ? 無制...
Bitriseの特徴
6
• ひとつひとつのStepを
「Workflow」に追加
していく
• GUIベースで編集でき
る
できること
7
• Unit Test 実行
• Archive作成
• iTunes Connect へのアップロード
• Cocoapods、Carthageにも対応
• Slackに通知
• 他にも色々
今回やったこと
8
• Github の develop リポジトリにプッシュされた
タイミングで Unit Test 実行
• 常にテストが通る状態にする
デモ
9
所感
10
• ビルド回数などに制限はあるものの、現在の規模
(1∼2人)で使うには十分
• メンバーが増えてきたら有料プランを検討しても良
さそう
• GUIベースでいろいろカスタマイズできるのは嬉し
い
• 最新のXcodeに対応しているの...
ありがとうございました
Nächste SlideShare
Wird geladen in …5
×

iOS対応のCIサービス「Bitrise」を使ってみた

1.721 Aufrufe

Veröffentlicht am

2016/3/16 Tech Lunch @SuperShip Inc.

Veröffentlicht in: Technologie

iOS対応のCIサービス「Bitrise」を使ってみた

  1. 1. iOS対応のCIサービス 「Bitrise」を使ってみた Kosuke Ogawa (@koogawa) 2016/3/16 Tech Lunch
  2. 2. きっかけ 2
  3. 3. きっかけ 3 • 久しぶりに pod update したらビルドできなくなっ ていた😂 • 常に最新バージョンのライブラリがインストール される設定(:head)になっていたのが原因
 →バージョンを固定した • 常にビルドできる状態にしておきたい • せっかくなのでユニットテストも自動化したい
  4. 4. そうだ、CIを導入しよう 4
  5. 5. 主なCIサービス(プライベートリポジトリが使えること) 5 Circle CI Travis CI Bitrise 料金 $39/月 $199/月 無料 メンバー ? 無制限 2 ビルド回数 500/月 無制限 200/月 ビルド時間 ? 無制限 無制限 よさそう
  6. 6. Bitriseの特徴 6 • ひとつひとつのStepを 「Workflow」に追加 していく • GUIベースで編集でき る
  7. 7. できること 7 • Unit Test 実行 • Archive作成 • iTunes Connect へのアップロード • Cocoapods、Carthageにも対応 • Slackに通知 • 他にも色々
  8. 8. 今回やったこと 8 • Github の develop リポジトリにプッシュされた タイミングで Unit Test 実行 • 常にテストが通る状態にする
  9. 9. デモ 9
  10. 10. 所感 10 • ビルド回数などに制限はあるものの、現在の規模 (1∼2人)で使うには十分 • メンバーが増えてきたら有料プランを検討しても良 さそう • GUIベースでいろいろカスタマイズできるのは嬉し い • 最新のXcodeに対応しているのが嬉しい
  11. 11. ありがとうございました

×