Probé jenkins-ci con éxito en un ubuntu 10.4 (con vmware fusion) en mi computadora local. Ahora quiero instalarlo y usarlo en mi servidor virtual en hosteurope. La instalación básica no fue un problema, pero ahora tengo problemas con mi proyecto de compilación.
Después de extraer una actualización mercurial de un repositorio, se invoca ant y arroja el siguiente error en mi proyecto de compilación:
"Buildfile: /var/lib/jenkins/workspace/concrete5-seed-clean/build.xml [propiedad] java.io.IOException: No se puede ejecutar el programa" / usr / bin / env ": java.io.IOException: error = 12, no se puede asignar memoria "
Existe un problema conocido con el tamaño de almacenamiento dinámico en los servidores virtuales en hosteurope ( http://faq.hosteurope.de/index.php?cpid=13918 ), así que intenté configurar el tamaño de almacenamiento dinámico manualmente:
# 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
Después de configurar esto para ant, el comando "ant -diagnostics" se ejecuta y no causa un error, pero el error aún ocurre cuando intento construir el proyecto.
Detalles del servidor: - http://www.hosteurope.de/produkt/Virtual-Server-Linux-L
- Ubuntu 10.4 LTS
- RAM: 1 GB / 2 GB dinámico
Mis preguntas: - ¿Es 1GB suficiente para Jenkins o tengo que actualizar el servidor? - ¿Es este error causado por hormiga o jenkins?
Actualización: lo ejecuté con las opciones ant -Xmx128m -Xms128m, pero a veces el error ocurre nuevamente. (Esto me asusta, porque no puedo reproducirlo por ahora: /)
Ayuda muy apreciada!
Saludos, Matías