ローカルコンピューターのubuntu 10.4(vmware fusionを使用)でjenkins-ciを正常にテストしました。これをhosteuropeの仮想サーバーにインストールして使用したいと思います。基本的なインストールは問題ありませんでしたが、ビルドプロジェクトで問題が発生しました。
リポジトリから水銀アップデートをプルした後、antが呼び出され、ビルドプロジェクトで次のエラーをスローします。
"ビルドファイル:/var/lib/jenkins/workspace/concrete5-seed-clean/build.xml [プロパティ] java.io.IOException:プログラムを実行できません" / usr / bin / env ":java.io.IOException:error = 12、メモリを割り当てることができません」
hosteurope(http://faq.hosteurope.de/index.php?cpid=13918)の仮想サーバーのヒープサイズに既知の問題があるため、手動でヒープサイズを設定しようとしました。
# for ant
export ANT_OPTS="-Xms512m -Xmx512m"
# jenkins
# edited /etc/default/jenkins, added line
JAVA_ARGS="-Xms512m -Xmx512m"
# restarted jenkins via /etc/init.d/jenkins restart
これをantに設定すると、コマンド「ant -diagnostics」が実行されてエラーは発生しませんが、プロジェクトをビルドしようとするとエラーが発生します。
サーバーの詳細:-http: //www.hosteurope.de/produkt/Virtual-Server-Linux-L
- Ubuntu 10.4 LTS
- RAM:1GB /ダイナミック2GB
私の質問:-Jenkinsには1GBで十分ですか、それともサーバーをアップグレードする必要がありますか?-このエラーはantまたはjenkinsが原因ですか?
更新:Antオプション-Xmx128m -Xms128mで実行しましたが、エラーが再度発生することがあります。(これは私を驚かせます、私は今ではそれを再現できないので:/)
どうぞよろしくお願いいたします。
乾杯、マティアス