2016-05-17 7 views
1

Jenkinsを2つのスレーブ間のバランスをとるよう設定する方法はありますか? どちらもjava7とjava8がインストールされていますが、java7のみで実行できるものとjava8でしか実行できないものがあります。Jenkinsがスレーブのバランスを調整する

答えて

1

を構築 - 「jdk7slave || jdk8slave」を「このプロジェクトを実行できる場所の制限>ラベル式」

0

プロジェクト設定時にこのプロジェクトを構築する必要があります。

また、あなたの猫は、並列の微調整にadditional pluginsを使用し、私はプロジェクトごとに「JDK」を設定し、私は設定

+0

をプロジェクトは、関連するスレーブ上で実行するように、私たちは、jdk7slaveとjdk8slaveを持っているが、我々は – rrader

+0

することができます両方の奴隷で実行するようにプロジェクトを作るための方法を見つけようとしています複数のスレーブをプロジェクト上で実行するように設定します。スレーブ名をカンマで区切ってください – whitediver

+0

ありがとう、それは私を助けました – rrader

0

Jenkinsのベストプラクティス!

ノードラベルを使用することは重要ですが、この場合は冗長です。

正しい方法は、Jenkinsにジョブのセッションで使用するjdkを決定させることです。 Manage Jenkins-> Configure-> JDKに移動し、必要なバージョンのjdkインストールを設定します。実行中のジョブでは、ジョブ構成ページのJDKフィールドを使用して実行するJDKを指定できます。

あなたはさらにここで読むことができます。現時点では https://www.safaribooksonline.com/library/view/jenkins-the-definitive/9781449311155/ch04s05.html

関連する問題