ジョブとタスク
ジョブ
「ジョブ」は Incredibuild で実行するプロセスツリー全体のことをいいます。「タスク」は Initiator によって分割されたジョブの一部のことをいいます。
タスク
- タスクはプロセスツリー内の OS レベルで実行されます。
- タスクでサブタスクを呼び出し、両方をリモートマシンに分散できます。
- タスクは Initiator または Helper Agent によって実行されるプロセスのことをいいます。
例: Visual Studio では一般的にコンパイル タスクを Incredibuild が請け負います。C++ のコンパイルでは、コンパイル プロセス (cl.exe) が Incredibuild によってリモートに分散・実行されます。フル リビルドでは多数のコンパイル タスクが発生するため、Incredibuild でリモートマシン (Helper) に分散して並列実行できるタスクが増えるので、タスク全体の処理を大幅に高速化できます。