既存のCI / CDを詹金斯からCircleCIに移行
既に数千人の開発者が詹金斯からCircleCIに移行しています。貴社もぜひご検討ください。CircleCIでは以下のことが可能です。
- テストとデプロイを自动化
- 失败したビルドにSSH接続して简単にデバッグ
- 宝珠を利用して既存のサードパーティ制品との连携を自动的に维持
- 再利用可能な构成で复数のプロジェクトを管理
- ワークフローでジョブを简単にオーケストレーション
- オンプレミスまたはプライベートクラウドでCircleCIをホスティング
スピードと規模を重視したCI / CD
保守管理の時間を節約
CircleCIは,复数のツールやプラットフォームにまたがってユーザー権限を管理する必要がなく,VCS上ですべてのことに対応できるため,重复した作业が减り,リスクが軽减されます.Orbを使用すれば,プロジェクト管理がさらに简素化され,サードパーティ制品との连携のセットアップやメンテナンスが容易になります。
生产性を向上
詹金斯では,依存关系のインストールや复雑な问题のトラブルシューティングにすぐに対応するエンジニアのチームが必要になり,时间を要することが多々あります.CircleCIなら,すべてのビルドがクリーンな环境で开始され,SSH接続によるすばやいデバッグが可能です。また,并列处理などの机能,カスタマイズ可能なRAMとCPUにより,プロジェクトを问わずビルド效率を最大化できます。
运用のオーバーヘッドを軽减
詹金斯でのほとんどの操作にはプラグインが必要で,プラグインがないと混帐リポジトリのチェックアウトもできません.CircleCIは,GitHub的や到位桶との业界最高レベルの连携机能をはじめ,主要なCI机能がすべて组み込まれているため,プラグインの管理やインストールの手间を省くことができます。
プロジェクト間の一貫性を確保
CI構成を他のソースコードと同様に扱えるため,管理と共有が容易になります。CircleCI内に保存した環境変数はすべて暗号化され、SSH でビルド コンテナに送信されます。また、Orb を活用すれば、複数のプロジェクトで何度も使用する構成を 1 行のコードにまとめることができます。
CircleCIと詹金斯の比較
CircleCI
|
詹金斯
|
||||
セットアップ |
|
|
|||
メンテナンス |
|
|
|||
パフォーマンス |
|
|
|||
権限 |
|
|
|||
セキュリティ |
|
|
|||
* CircleCIは,既存のファイアウォールの内側にあるオンプレミスマシンにインストールすることも可能 |
セットアップ
- UIから直接VCS認証
- リポジトリをプロジェクトとしてインポート*
- すべての机能について,宣言型のYAML形式の构成を1つのconfig.ymlファイルで定义
- 再利用可能なコードスニペットにより,复数プロジェクトのセットアップとメンテナンスが容易
- CIマシンに詹金斯をインストールし,VCS連携,UI利用,その他の機能追加のためにプラグインが必要的
- さまざまな機能でプラグインのトラブルシューティングが発生
- 构文やベストプラクティスの异なるプラグインの机能をいくつも并用
メンテナンス
- 設定不要のソリューションによって,サードパーティ製品との連携のセットアップと維持が簡単
- 新机能をリリース直后から利用可能
- メンテナンス対象のマシンや个々のプラグインは,リリースサイクルがばらばらでサポートも异なる
パフォーマンス
- 复雑なジョブにはCPUとRAMの割り当てを増加
- 依存関係のキャッシュ,码头工人レイヤーなどを利用してビルド時間を短縮
- 个々の机能によってパフォーマンスは低下しない
- 失败したビルドにSSH接続してすばやくデバッグ
- プラグインの効率性に依存
- パフォーマンス向上には,手動でのプラグイン調整やマシンのアップグレードが必要的
権限
- VCSの認証情報でユーザーを追加
- VCSの権限を自动的に适用
- デフォルトですべてのユーザーにフルアクセス権を付与
- 権限の設定は手動
セキュリティ
- アプリケーションレベルでセキュリティとランタイムを分离
- 追加のセキュリティ層によってソースコード,環境変数,出力を保護
- SOC IIとFedRAMPの认证を取得
- 単一のセキュリティ層によってCI環境を保護
- 追加のセキュリティは手動で作成
- OSSプラグインごとにセキュリティレベルが異なる
お客様の感想

“CircleCIを使用することにより,詹金斯のメンテナンス費用を万75 - 3000円ほど節約できました。また,トラブルシューティングやデリバリに関する悩みが減りました。」

赛斯润格林氏
ディベロパー

「CircleCIを的SaaSツールとして使うことはとても重要なことと考えています。弊社の文化にとても合いました。」

唐纳德·泰勒氏
DevOps的テクニカルリード
健康实验室の事例を読む

“CircleCIはテストより得られる価値を高め,健全なソフトウェア開発プロセスの大切な役割をになっています。」

罗布埃亚内斯氏
首席技术官
Pingboardの事例を読む
CircleCIの優れた機能を今すぐご利用ください
CircleCIをオンプレミスまたはプライベートクラウドでホスティング
柔軟性の高いクラウドホスティングオプションでは,機能リリースや自動アップグレードなどを即座に利用できます。プライベートサーバーでのホスティングをお選びになると,セキュリティを最大限に高め,メンテナンスを自由に管理できます。
テストとデプロイを自动化
CircleCIでは,クリーンなコンテナや仮想マシンの中でパイプラインが自动的に実行され,すべてのコミットをテストできます。合格したパイプラインは,さまざまな环境に自动的にデプロイするよう设定できるため,プロダクトをすばやく市场に投入できます。
失敗したビルドにSSH接続して容易にデバッグ
失敗したビルドにSSH接続でアクセスして問題を迅速に発見,解決したり,ローカル環境でジョブを実行したりすることで,本番環境に展開する前にバグを発見し,問題を解決できます。
宝珠を活用してサードパーティ制品との连携を设定,管理
Orbは,再利用可能なコードスニペットです。Orbを使用することで,何度も実行するプロセスを自動化でき,手早くプロジェクトをセットアップできると共に,サードパーティ製ツールとの連携も容易になります。AWSやGCPへのデプロイメント,K8の管理,コードカバレッジのテストなども行えます。
