Testei o jenkins-ci com sucesso em um ubuntu 10.4 (com fusão de vmware) no meu computador local. Agora eu quero instalar e usá-lo no meu servidor virtual na hosteurope. A instalação básica não foi um problema, mas agora tenho problemas com meu projeto de construção.
Depois de extrair uma atualização mercurial de um repositório, o ant é invocado e lança o seguinte erro no meu projeto de construção:
"Buildfile: /var/lib/jenkins/workspace/concrete5-seed-clean/build.xml [propriedade] java.io.IOException: Não é possível executar o programa" / usr / bin / env ": java.io.IOException: error = 12, não é possível alocar memória "
Há um problema conhecido com o tamanho da pilha nos servidores virtuais em hosteurope ( http://faq.hosteurope.de/index.php?cpid=13918 ), então tentei definir o tamanho da pilha 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
Depois de definir isso para ant, o comando "ant -diagnostics" é executado e não causa um erro, mas o erro ainda ocorre quando tento criar o projeto.
Detalhes do servidor: - http://www.hosteurope.de/produkt/Virtual-Server-Linux-L
- Ubuntu 10.4 LTS
- RAM: 1 GB / 2 GB Dinâmicos
Minhas perguntas: - 1 GB é suficiente para Jenkins ou preciso atualizar o servidor? - Esse erro é causado por formigas ou jenkins?
Atualização: eu consegui rodar com as opções de formiga -Xmx128m -Xms128m, mas às vezes o erro ocorre novamente. (isso me assusta, porque eu não posso reproduzi-lo agora: /)
Ajuda muito apreciada!
Saúde, Matthias