1

Windows マシンで Jenkins 1.500 にアップグレードしました。また、8GB RAM を搭載した Windows スレーブもあります。このスレーブへのリモート接続を確立し、Jenkins Web インターフェイスから開始しました (JNLP 起動ボタンを使用)。

Jenkins では問題なく表示され、いくつかのジョブを割り当てました。ジョブの 1 つは、次の vm 引数を使用して Java アプリケーションを呼び出します。

-XX:MaxPermSize=512m -Xmx1024m

しかし、ジョブは次のエラーで失敗します:

Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine.

スレーブでローカルにジョブを実行すると、正常に動作します。ジェンキンスを介してトリガーされたときに Windows スレーブでビルドが失敗する理由はありますか?

ジョブは、アップグレード前にスレーブで正常に実行されました。

スレーブは実行中です: Java バージョン "1.6.0_34" Java(TM) SE ランタイム環境 (ビルド 1.6.0_34-b04) Java HotSpot(TM) 64 ビット サーバー VM (ビルド 20.9-b04、混合モード)

4

1 に答える 1

-1

これに対する解決策は次のとおりです。Maven インストールで mvn ファイルを変更し、以下を追加します。

export MAVEN_OPTS=-Xmx1024m

于 2014-01-31T09:12:07.063 に答える