ジョブとタスク

ジョブ

「ジョブ」は Incredibuild で実行するプロセスツリー全体のことをいいます。「タスク」は Initiator によって分割されたジョブの一部のことをいいます。

タスク

  • タスクはプロセスツリー内の OS レベルで実行されます。
  • タスクでサブタスクを呼び出し、両方をリモートマシンに分散できます。
  • タスクは Initiator または Helper Agent によって実行されるプロセスのことをいいます。

例: Visual Studio では一般的にコンパイル タスクを Incredibuild が請け負います。C++ のコンパイルでは、コンパイル プロセス (cl.exe) が Incredibuild によってリモートに分散・実行されます。フル リビルドでは多数のコンパイル タスクが発生するため、Incredibuild でリモートマシン (Helper) に分散して並列実行できるタスクが増えるので、タスク全体の処理を大幅に高速化できます。