Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Section


Column

Docker

と使用する際の設定

とともに使用する際の設定

Table of Content Zone
locationtop

IncrediBuild には Docker 専用のコマンドが用意されています。一般的に通常の 専用のコマンドが用意されています。一般的には通常の Docker コマンドは IncrediBuild の Docker コマンドを置き換えます。理想的なシナリオは実際のコードソースが コマンドを置き換えられます。実際のソースコードが Docker の外部にあるにもかかわらず、Docker にビルドに必要なツールと環境があることです。の外部にあり、Docker にビルドに必要なツールと環境が含まれていると理想的です。

要件

必須要件

  • IncrediBuild のインストールが必須。のインストール
  • 有効なライセンスの読み込みが必須。有効なライセンスの読み込み

使用方法

次のコマンドを差し替え:差し替え元のコマンド:

  • docker run [some-docker-options] image command_to_build

次のコマンドに差し替え:差し替え先のコマンド:

  • docker run [some-docker-options] image command_to_build

使用例

通常のビルド:通常のビルド:

  • sudo docker run -i -t -v /etc/passwd:/etc/passwd -v /etc/group:/etc/group -u 1000:1000 -v /home/xoreax/linux-2.6.34.14/:/home/xoreax/linux-2.6.34.14/ -w /home/xoreax/linux-2.6.34.14 1d070b96eb09 make -j8


IncrediBuild を使用:を使用:

  • sudo ./ib_docker run -i -t -v /etc/passwd:/etc/passwd -v /etc/group:/etc/group -u 1000:1000 -v /home/xoreax/linux-2.6.34.14/:/home/xoreax/linux-2.6.34.14/ -w /home/xoreax/linux-2.6.34.14 1d070b96eb09 ib_console make -j20


Info
  1. ib_docker はルート権限で実行する必要があります。
  2. -j の数値は通常ビルドよりも相対的に増やす必要があります。最低でも利用可能なコアの 値は通常ビルドに比べて大きい値に設定する必要があります。少なくとも利用可能なコアの 2 倍をお勧めします。倍の値を設定してください。




Column
width15


Div
alignleft

Executing Builds:ビルドの実行

Child pages (Children Display)
styleh4
pageビルドの実行

IncrediBuild for Linux Guide:Linux版利用ガイド

Child pages (Children Display)
styleh4
pageIncrediBuild Linux 版の利用ガイドLinux版利用ガイド