2020/11/02からTravis CIの料金体系が変わりました。 blog.travis-ci.com
影響があるのは以下の4つ場合です。
- Building on the macOS environment
- Building with more than 10 concurrent builds
- Building on a Trial Plan
- Building on a public repositories only
コネヒトでは月額$249(5 concurrent job)のplanでweb, iOS, Androidで使っています。
このエントリーでは、コネヒトで影響のあった Building on the macOS environment
についてのみふれていきます。
(注:TravisCIを無料でpublic repositoryでのみmacOSでビルドするのに使われている方には参考にならないです🙇🏻♂️)
macOS環境でのビルドへの影響
Travis CIではこれまではOSに関係なく同じプラン内で使えていましたが、今後はmacOSの場合はビルド時間に応じて追加料金が必要となります。 料金は以下の通りです。
- $15で25000 creditを購入
- macOSだと1分で50 credit
CircleCIとそろえているようでした。
いつから?
現在のプランの有効期限が切れると次回から新しいプランに移行するようでした。
Beginning on Monday the 2nd of November 2020, customers impacted by pricing changes listed above will be gradually upgraded to the new pricing scheme upon their plan expiration date.
他のCIとのコストの比較
追加料金必要になるなら他のCIに乗り換えることも検討するかと思いますのでコストを比較してみました。
月にどれくらい使うか、チームの規模、iOS以外の開発での利用などによって最適なものは異なってくるのでどれが一番良いとは一概に言えません。
ビルド時間 | Travis CI | Circle CI | bitrise | GitHub Actions |
---|---|---|---|---|
2000min | $60 + $69/$129/$249 ※1 | $60+$15 ※2 | $100/$300 ※3 | $136 |
2500min | $75 + $69/$129/$249 ※1 | $75+$15 ※2 | $100/$300 ※3 | $176 |
3000min | $90 + $69/$129/$249 ※1 | $90+$15 ※2 | $100/$300 ※3 | $216 |
3500min | $105 + $69/$129/$249 ※1 | $105+$15 ※2 | $100/$300 ※3 | $256 |
※1 Travis CIはconcurrent planによってベースの料金が異なります
※2 Circle CIはユーザー数によって料金が異なります
※3 bitriseはプランによって料金が異なります
2020/11/11時点の情報です。
- Travis CI
- 25,000 credit for $15
- 1 minute of mac build time costs 50 credits
- 1 concurrent plan
- $69
- 2 concurrent plan
- $129
- 5 concurrent plan
- $249
- https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing
- Circle CI
- 25,000 credits for $15
- 1 minute of mac build time costs 50 credits
- $15/month for the first 3 users
- $15/month for each added user.
- https://circleci.com/pricing/
- bitrise
- Org Standard
- $100(unlimited builds、90min timeout, standard build performance)
- Org Elite
- $300(unlimited builds、90min timeout, elite build performance)
- https://www.bitrise.io/pricing
- Org Standard
- Github Actions
- Included minutes(MacOS)
- Free 200 min
- Pro 300 min
- Team 300 min
- $0.08 per min(MacOS)
- https://github.com/features/actions
- Included minutes(MacOS)
コネヒトでの今後の方針
コネヒトのiOS開発でのCIの利用状況は月に3000分くらいで、コスト的には他のCIと遜色なさそうでした。
ただTravis CIを使っている上で ログが最大4MBまでしか保存されない
というところが結構不便に感じていたので、同じくらいのコストで定額で使えるbitriseに乗り換えようかと検討しています。