contentTags | |||||
---|---|---|---|---|---|
|
CircleCI が選ばれる理由は、ジョブの実行が高速であり、ビルドのスピードを最適化できることです。 CircleCI では、高度なキャッシュ、Docker レイヤーキャッシュ、実行マシンのスピードを高めるリソースクラスなどの設定により、きわめて複雑なパイプラインでも効率的に実行できます。
CircleCI の開発者向け機能の一例を以下に示します。
-
任意のジョブに SSH 接続し、ビルドの問題をデバッグする
-
.circleci/config.yml
ファイルで並列実行を設定し、ジョブの実行スピードを高める -
セルフホストランナーを設定して、独自のプラットフォームをサポートする
-
Machine Executor で Arm リソースを利用する
-
CircleCI Orb (再利用可能な設定パッケージ) を使用して、サードパーティツールと連携する
-
各種言語でビルド済みの Docker イメージを利用する
-
API を使用してジョブやワークフローの情報を取得する
-
CLI を使用して高度なツールをローカル環境で利用する
-
テストインサイトを使用して実行結果が不安定なテストを検出する
また、お客様のサーバーにインストールする CircleCI Server では、オペレーターや管理者として、ビルドを監視してインサイトを取得したり、Nomad を使用してスケジューリングしたりすることも可能です。
CircleCI Server について詳しくは、CircleCI Server の概要を参照してください。
CircleCI の無料オプションと有料オプションについては、料金プランのページをご覧ください。
CircleCI でホストされるクラウド版プラットフォームは、無料でサインアップして利用でき、プロジェクト数の制限もありません。
Free プランをご利用のお客様には、オープンソースプロジェクトに使用できる無料のクレジットが付与されます。 パブリックのオープンソースプロジェクトでは、無料のコンテナも利用できます。詳しくは、「オープンソースプロジェクトのビルド」を参照してください。