システム要件
[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をインストールできません。