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

差し替え先のコマンド:

  • ib_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

ビルドの実行

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

Linux版利用ガイド

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



...