3

私はウィンドウズボックスを使用して、ハスドンのエージェントを実行しています。しかし、ボックスでJavaのJAVA_HOMEとPATHを構成する効果的な方法は見つかりませんでした。

誰かが私がこれを行うことができる方法を知っていますか?

4

2 に答える 2

9

Jenkins / Hudsonがエージェント上のJDKを検索する場所は、「ノードの管理」構成ページ(${JENKINS_URL}/computer)で構成できます。

[ツールの場所]を確認し、[追加]をクリックして、リストからJDKを選択し、下の[ホーム]テキストフィールドにJDKへのパスを入力します。

JDKが[ツールの場所]リストに表示されない場合は、最初にJDKをグローバルに構成する必要があることが原因である可能性があります。これを行うには、グローバル構成ページの「JDK」セクションを確認してください。

于 2011-08-08T15:14:15.203 に答える
0

Jenkinsのバージョンを更新すると、問題が解決します。それ以外の場合、これは私のために機能しました(Jenkins 1.6、ビルド/テストノード:MacOSX Mojave):

まず、次のコマンドを使用して、ビルド/テストノードにJava8をインストールします。

brew update
brew cask install caskroom/versions/java8

次に、Jenkins Webパネルでビルド/テストノードをクリックし、[構成]をクリックして、[詳細... ]ボタンをクリックすると、複数のテキストフィールドが表示されます。次に、JavaPathフィールドにJava8へのパスを追加します。

ここに画像の説明を入力してください

私にとって、このパスは次のようなものです。

/Library/Java/JavaVirtualMachines/jdk1.8.X_XXX.jdk/Contents/Home/bin/java

注:X_XXX前にJava8バージョンに置き換えることを忘れないでください。

次に保存します

その後、ビルド/テストノードを切断して再度接続します。これで問題は解決するはずです。

于 2019-02-27T20:10:44.600 に答える