2

非常に単純な質問ですが、グーグルで明確な答えを見つけることができません。HudsonまたはJenkinsでは、ビルドするスレーブノードをセットアップするときに、ビルドシステムはジョブの一部をスレーブに送信しますか、それとも完全なビルドを送信しますか?例えば:

i386バージョンとx86_64バージョンの2つのプロジェクトをビルドするとします。システムでスレーブノードを使用する場合、マスターがi386バージョンをビルドしている間に、Jenkinsはx86_64バージョンをスレーブにファームしますか?または、ピースをスレーブにファームアウトしますか(たとえば、マスターが別のピースを構築している間に、Linuxカーネルをスレーブにコンパイルしますか?

ありがとう!

4

1 に答える 1

2

簡単な答え:完全な仕事はたった1人の奴隷によって行われます

Hudson / Jenkinsインスタンスでスレーブを使用すると、すべてのノードでジョブを送信できるようになります。複数のスレーブで多数のジョブを並行して構築できますが、各ジョブインスタンスは完全に一意のスレーブによって実行され、ジョブの一部の負荷分散は行われません。

于 2011-12-12T20:57:24.083 に答える