ios対応のciサービス「bitrise」を使ってみた
TRANSCRIPT
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に対応しているのが嬉しい
ありがとうございました