初めてJenkinsをインストールしました。ファイルシステムからHPオートメーションテストを実行するビルドアクションを追加し、HP結果をアーカイブするビルド後アクションを追加しました。ジョブが成功した後、「java-out-of memory-ヒープスペース」エラーが表示されるWindows OSでJenkinsのヒープスペースを増やす方法
注:このエラーは2-3回のビルド実行後に発生します。
私はCの下Jenkins.xmlにいくつかの変更を加えました:\プログラムファイル(x86の)\ジェンキンス
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8080 --webroot="%BASE%\war"</arguments>
から
<arguments>-Xrs -Xmx4096m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8080 --webroot="%BASE%\war"</arguments>
再起動ジェンキンスへ。
私がhttp://localhost:8080にヒットしたら、もう一度完全なJenkinsセットアップを実行する必要があります。プラグインのインストール、ユーザーの設定など。これは苦しい作業です。 java-heap spaceエラーの永続的な解決方法をお手伝いしてください。
OSのバージョン - Windowsの2007 ジェンキンスバージョン - 2.78
あなたがプログラムファイルにあなたのジェンキンスを持っている場合は、例えば、どこか別の場所に移動しようと、アクセス許可の問題に実行する可能性があります'c:\ jenkins'以外の場合は、管理者としてジェンキンスを実行する必要があります。これはお勧めしません。 –
@LeonardBrünings私はJenkinsをC:\ Program Files(x86)\ Jenkinsに配置しました。ヒープサイズを変更するための懸念がありました。私は上記の変更を行っていますが、そうした後です。私がリフレッシュすると、Jenkins Setupをもう一度やり直す必要があります。私のすべてのプロジェクトが削除されています。 –
私の推測では、 'C:\ Program Files(x86) 'のすべてがデフォルトで管理者権限を必要とするため、Jenkinsは' C:\ Program Files(x86)\ Jenkins'で実行されている場合、設定ファイルを保存できません。だから私はジェンキンをどこか別の場所、例えば 'C:\ Jenkins'にインストールするように勧めました。そして、ジェンキンはその設定を永続させることができ、毎回それを繰り返す必要はありません。 –