我在本地计算机上的ubuntu 10.4(具有vmware融合)上成功测试了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
- 内存:1GB /动态2GB
我的问题:-1GB足以容纳Jenkins,还是必须升级服务器?-这个错误是由蚂蚁还是詹金斯引起的?
更新:我使用ant选项-Xmx128m -Xms128m运行它,但有时会再次发生该错误。(这吓到我了,因为我现在无法复制它:/)
帮助非常感谢!
干杯,马蒂亚斯