システム要件

[Hardware] の項目

マシン CPU RAM Storage [Network] セクション
Coordinator セクション 4 コア 4 GB 10GB(任意のストレージデバイス)

静的IP 1Gbps

[Initiator] セクション 4 コア マシンのハイパースレッディング コア (通常は物理コア X 2) ごとに最低 2 GB (4 GB を推奨)。 30 GB (診断ログ用) + テスト用コードベースのビルドに必要な容量(SATA SSD または同等のもの)。コードベースのビルド用に 2 倍の容量を推奨。 1 Gbps
[Helper] セクション   マシンのハイパースレッディング コア (通常は物理コア X 2) ごとに最低 2 GB (4 GB を推奨)。 11 GB (任意のストレージ デバイス) 1 Gbps

Build Cacheのホスト

8コア

16 GB

サイズ:このエンドポイントを使用するビルド成果物に必要なサイズの少なくとも2倍。デフォルトは 50GBです。

共有キャッシュを使用する場合、追加の要件があります。

スピード:5,000iops

スループット:500MB/s

10Gbps

ポート

  • Agentおよび/またはCoordinatorマシンのファイアウォールおよびネットワークデバイス(ルーター)で、以下のポートが開いている必要があります(詳細は下記をご覧ください)。5672を除くすべてのポート番号は、インストール時およびCoordinator マネージャー に通信することによってのみ変更できます。

    Port どのマシンで必要なのか 備考
    8000

    Coordinator セクション

    Incredibuild マネージャーポート: Coordinator マネージャーのユーザーインターフェースとの通信を可能にします。
    31100

    コーディネーター(内部)

    Coordinatorサーバーポート: Coordinatorインターフェイスが Coordinatorサーバーと通信できるようにします。
    31104

    Coordinator セクション

    Agent 通信ポート: Coordinator が Agent からのアップデートの受信を可能にします。
    31105

    Agent

    Agentサービスポート: インストールされた Agent と Coordinator の間の通信を可能にします。
    31106-311xx

    Agent

    Helper ポート: 各AgentにHelper コアライセンスがあり、1コアにつき1ポートが必要です。
    32103

    Coordinator セクション

    SSL: コーディネーターとの安全な通信

    50052

    コーディネーター(内部)

    ライセンスサービスポート: ライセンスサービスとの通信に必要です。コーディネーターマシン内の Incredibuild コンポーネント間の通信にのみ必要です。

    5672

    コーディネーター(内部)

    メッセージ通信ポート: Coordinatorの内部通信に使用されます。コーディネーターマシン内の Incredibuild コンポーネント間の通信にのみ必要です。

    4369

    Coordinator セクション

    Incredibuild で使用する RabbitMQ で必要です。このポートは変更することができません。

    51100

    Build Cacheエンドポイント

    Build Cacheポート

[Network] セクション

  • ネットワーク帯域幅: 帯域幅には、アップロードとダウンロードの両方の速度が含まれます。最低100Mbps、推奨1Gbps以上、Build Cache エンドポイント(上表参照)の場合は特に広い帯域幅である必要があります。

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

  • Coordinator:Coordinatorには、静的IPまたはDNSで認識されるホスト名が必要です。

  • ライセンスのアクティベーション: Coordinator と
    https://lvep.incredibuild.com:443 (当社のライセンス認証サービス) 間の通信。

    • プロキシ管理: 自社運用マシンのアウトバウンド通信をプロキシで管理している場合、Coordinator マシン上の値として、お客様のプロキシーを含めたHTTPS_PROXY という windows 環境変数を定義する必要があります。この動作で、プロキシを経由してトラフィックをルーティングすることができます。プロキシには、静的IPまたはDNSで認識されるホスト名をを含める必要があります。

      例:https://my.proxyserver.com:1234、https://85.90.30.8:1234

      Incredibuildは現在、認証を必要とするプロキシをサポートしていません。

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

RabbitMQ

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

アンチウイルス

以下は、イニシエータエージェントマシンのアクティブなアンチウイルスから除外する必要があります。

  • Incredibuildのインストールフォルダ。

  • 実行されるソースコードのフォルダ。

  • Visual Studio の場合 - Visual Studio で Incredibuild を使用する場合、Visual Studio のインストールフォルダを除外することをお勧めします。フォルダ全体を除外しない場合、次のVisual Studio実行ファイルの除外が必須となります: 「devenv.exe」、「devenv.com」、 「MSBuild.exe」

Storage

  • イニシエータマシンは、ソースファイルと出力ディレクトリに、SATAまたはNVMeソリッドステートストレージを使用する必要があります。

  • 必要なストレージ容量に影響を与えるもう一つの要因は、IncrediBuild が ビルド履歴の データベースに保存するビルドの数です。ビルドを節約すればするほど、収納スペースが必要になります。この値は、エ​​ージェント設定 ダイアログ ボックスの [DB に保存する最大ビルド数] パラメーターで設定できます。

Operating System

  • 対応オペレーティングシステム:

    • Windows: 8.1, 10, 11

    • Windows Server: 2012 R2, 2016, 2019, 2022

    • 64ビットは、コーディネーター、Build Cacheエンドポイント、およびローカルのBuild Cacheを使用するイニシエータに必要です。

  • 権限: インストールにはパワーユーザー権限以上が必要です。

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

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

  • 対応ブラウザ: Chrome

対応ツール

詳しくは、「サポートツール」をご覧ください。