比較軸 ・提供形態 ・対応リポジトリの範囲 ・ビルド環境の設計 CircleCIはCI/CD専業のクラウドサービスとして、GitHub・GitLab等の複数リポジトリサービスに対応しています。対応リポジトリの範囲では、特定のリポジトリサービスに縛られない独立したCI/CDプラットフォームです。ビルド環境の設計では、Dockerベースの実行環境と並列実行による高速化を特徴としています。一方GitLab CI/CDはGitLab自体に内蔵されたCI/CD機能であり、GitLabのリポジトリ管理と一体化しています。
CI/CDプラットフォームを比較検討したい開発者・開発チームに該当します。
【比較時の判断ポイント】リポジトリサービスに依存しない独立したCI/CDを求めるか、GitLabに内蔵された一体型のCI/CDを求めるかで比較の観点が変わる。