システム要件

[Hardware] の項目

Incredibuild for Linux のすべてのコンポーネントは、64 ビットマシンまたはコンテナで実行する必要があります。

注意: コアと記載されている場合は必ず論理コアを指します。

マシン CPU RAM Storage [Network] セクション
Coordinator セクション 4 コア 8 GB

10 GB(任意のストレージデバイス)。

問題が発生した場合に詳細なログを生成するには、さらに10GBが必要です。

固定 IP 1.1 Gbps

[Initiator] セクション 4 コア マシンの各コアに対して最低4GB

テスト中のコードベースのビルドを成功させるために必要なスペース。(SATA SSD または同等のもの)。コードベースのビルド用に 2 倍の容量を推奨。

Build Monitorを使用する場合、大規模なビルドではビルドごとに数GBを使用することがあります。Build Monitorを無効化したり、Build Monitorに保存されるビルドの数を制限したりできます。

また、詳細なロギングにはさらにスペースが必要です。

ローカルのBuild Cache を使用するには、追加のスペースが必要です。

1 Gbps
[Helper] セクション 4 コア マシンの各コアに対して最低4GB

15 GB(任意のストレージデバイス)。

ヘルパーに割り当てられたタスクのアウトプットのサイズによっては、追加のスペースが必要になる場合があります。

問題が発生した場合に詳細なログを生成するには、追加のスペースが必要になる場合があります。

1 Gbps

Build Cacheサービス

8コア

16 GB

コードベースのコンパイルに必要なサイズの少なくとも2倍のサイズが必要です。SSDディスクのみを使用してください。

10Gbps

注意: 長時間のトラブルシューティングのために詳細なログを使用する場合は、追加のストレージ容量が必要です。

[Network] セクション

  • ポート TCP ポート 2088、2089、4369、5672、9952、9953、8000、8080、および 8081 は、すべての Incredibuild マシンからアクセスできる必要があります。ファイアウォールで開く必要がある場合があります。これらのポートのいずれかがすでに使用されている場合は、ポート番号を変更することができます。

  • クラウドポート: クラウドマシンを使用している場合、ポート31105、31106、31107も開放する必要があります。

  • Network Speed: 最低速度は100Mbps、推奨速度は1Gbps以上です。

  • ロケーション: 物理的に同一 LAN 上にある (推奨) か、VPN 経由で接続。

  • Incredibuild Cloud: Incredibuild は、Incredibuild 環境における全マシン間の通信と、一部のIncredibuild Cloud の管理サービスとの通信を必要としています。詳しくは、「Cloud ネットワークの必要条件」 をご覧ください。

ソフトウェア

  • Root Permission: インストールとアップグレードには、Incredibuild デーモンをインストールするためのroot権限が必要です。インストール後、日常的に使用するユーザーは、root権限を必要としません。Incredibuild デーモンは、再起動時に root 権限で自動的に実行されることに注意してください。これを有効化するためのアクションは必要ありません。

  • SELinux すべての Linux版IncredibuildのコンポーネントでSELinux を無効化することを強く推奨します。

ユーザーインターフェース

  • スクリーン解像度 推奨1920×1080、最小960×1080

  • 対応ブラウザ: Chrome

RabbitMQ

IncredibuildはCoordinatorにRabbitMQをインストールして使用するため、すでにRabbitMQがインストールされているマシンにCoordinatorをインストールできません。