こんにちは、ちゃりおです。
今回はCIツール比較です。
CIツールの比較をするとき、できることや料金を比較すると思います。
メジャーなツールなら必要なことはだいたいできる印象です。
選定の理由の中で、料金が占める割合って多いのではないでしょうか。
今回は料金にフォーカスして比較します。
比較対象CIサービス
下記のサービスを比較しました。
GithubActions
3000min 無料
$0.008/1min (linux・Team)
TravisCI
1ジョブ $63
2ジョブ $118
5ジョブ $228
10ジョブ $448
CircleCI
シート
最初の 3 ユーザーまで月額 $15
その後 1 ユーザー追加ごとに月額 $15
クレジット
25,000 クレジット ($15)
Medium vCPU:2 mem:4GB クレジット: 10/分 $0.006/1min
CircleCI料金
比較表
各サービスで無制限の部分が違うため、月額を仮に決めて比較。
CircleCIはビルドとユーザ半々で予算を使うとして試算。(インスタンスはMidium)
概算。
$118課金した場合(TravisCI 2ジョブ)
GithubActions | TravisCI | CircleCI | |
---|---|---|---|
ビルド時間(分) | 17,750 | 無制限 | 9,800 |
ジョブの並行数 | 無制限 | 2 | 無制限 |
ユーザ数 | 無制限 | 無制限 | 4 |
$228課金した場合(TravisCI 5ジョブ)
GithubActions | TravisCI | CircleCI | |
---|---|---|---|
ビルド時間(分) | 28,500 | 無制限 | 19,000 |
ジョブの並行数 | 無制限 | 5 | 無制限 |
ユーザ数 | 無制限 | 無制限 | 8 |
$448課金した場合(TravisCI 10ジョブ)
GithubActions | TravisCI | CircleCI | |
---|---|---|---|
ビルド時間(分) | 56,000 | 無制限 | 37,000 |
ジョブの並行数 | 無制限 | 10 | 無制限 |
ユーザ数 | 無制限 | 無制限 | 16 |
まとめ
各CIサービスで料金体系結構違いますね。
要件によってコスパが変わってくるので、「このCIサービスが一番いい」とは言えませんが参考になればと幸いです。
【Linux】コマンドを繰り返し実行する方法こんにちは、ちゃりおです。
コマンドを繰り返し実行したいことってたまにあると思います。
DNSの設定変更して、digで切り替わっている...
これだけは知っておきたいNTP関連コマンドこんにちは、ちゃりおです。
本番サーバの時刻ずれをこないだ初めて経験したので、解決するために使用したntp関連コマンドをまとめます。
...
composer install時にCodeBuildのS3キャッシュを使うこんにちは、ちゃりおです。
今回はCodeBuildのS3キャッシュを試してみます。
S3キャッシュを使用すれば、ビルド時間の短縮がで...