ElectricAccelerator

ビルトとテストを画期的に高速化する

ビルドとテストの完了までに長い時間を要すると継続的デリバリは機能しません。 ElectricAccelerator はビルドとテストを最大20倍に高速化し、ソフトウェアのマーケットへのリリース時間、インフラの有効利用率、開発者の生産性を改善します。

 

ビルドをより速く

ElectricAccelerator はクラスタ上の物理 CPU およびクラウド CPU で自動的に並列処理を行うことで、劇的にビルド時間をスピードアップします。これによりビルドの同時実行を可能にし、ソフトウェア開発チームが高品質のソフトウェアをより早く提供することをサポートします。

私の知っている限り、ElectricAccelerator のようにシームレスな方法でビルドを高速化するツールは他にはありません。 - Mark Fleisher, Build Tools Engineer, Dell Inc.

正確なビルド

並列化では依存による問題を引き起こし、結果としてビルドが失敗する可能性があります。ElectricAccelerator の特許を取得した依存関係の検出機能により、正確なビルドを保証します。

ElectricAccelerator は実際の依存関係を発見するために、ビルドとテストのジョブのすべてを監視します。ElectricAccelerator はその情報を利用して、最適にサイクルタイムを削減し、品質の向上、将来のジョブの順序変更、並列化、分散を実行します。

 

お気に入りのツールを使う

ElectricAccelerator は既存の GNU make、Microsoft Visual Studio、Microsoft NMAKE をボタンをクリックするだけで利用できます。ビルドの検証、本番のビルドとテストで既存のビルドスクリプトやツールを変更する必要はありません。

中央集権型
ビルド環境

共有リソース上でビルドを実行することで、ElectricAccelerator はインフラの利用率だけでなく組織とグローバルに分散したチームの間でのビルド作業の管理性を改善します。

ElectricAccelerator ではユーザークォータのセットアップ、すべてのビルドの管理、レポート、分析を一元管理できます。さらに、デリバリプロセスの中に含まれる様々なチーム (開発、QA、地域)で実行されるビルドでの、異なったインフラやツールによって発生する摩擦やバグを取り除きます。

ElectricInsight:
ビルドを最適化する

ElectricInsight は複雑なビルドに対して、レポートおよび最適化機能を提供する、ElectricAccelerator のパワフルなアドオンです。

ElectricInsight はビルドの構造と実行履歴を視覚的に分析し、ビルドのステータスと健全性に関する詳細なレポートを提供します。これにより、リアルタイムでのエラー検知、パフォーマンス・チューニング、さらに、数秒で完了する複雑な”仮定”の能力に対するパフォーマンス・モデリングを有効にします。

ElectricInsight でわかること:

 

  • 誰がビルドを実行中か?
  • エージェントの使用率にギャップがあるか?
  • どこが実際に依存しているか?
  • どのソフトウェアがビルド中か?
  • 最長のジョブ・チェーンは?
  • もしクラスタにエージェントを追加した場合、どの程度高速化されるか?
  • どのファイルが複数回変更されているのか (作成、更新、削除) ?
  • ビルド遅延の原因となる不要なシリアル化がないか?
  • 使用した CPU 時間は?

次のステップ

ElectricAccelerator Huddle. 無料です!

ElectricAccelerator Huddle は未使用 CPU の能力を活用してビルド時間を削減する無料のツールです。

Huddle をダウンロード Huddle の詳細を見る

スケーラブルなソフトウェアビルド高速化ツール

ビルドの高速化とより正確なビルドでビルドのボトルネックを解消する

 

継続的デリバリの効果

継続的デリバリがビジネスに与える意味を学ぶ

製品のドキュメント

質問をする