Saya menguji jenkins-ci dengan sukses di ubuntu 10.4 (dengan vmware fusion) di komputer lokal saya. Sekarang saya ingin menginstal dan menggunakannya di server virtual saya di hosteurope. Instalasi dasar tidak masalah, tapi sekarang saya punya masalah dengan proyek build saya.
Setelah menarik pembaruan lincah dari repositori, semut dipanggil dan melempar kesalahan berikut dalam proyek build saya:
"Buildfile: /var/lib/jenkins/workspace/concrete5-seed-clean/build.xml [properti] java.io.IOException: Tidak dapat menjalankan program" / usr / bin / env ": java.io.IOException: error = 12, Tidak dapat mengalokasikan memori "
Ada masalah yang diketahui dengan ukuran tumpukan di server virtual di hosteurope ( http://faq.hosteurope.de/index.php?cpid=13918 ), jadi saya mencoba mengatur ukuran tumpukan secara manual:
# 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
Setelah mengatur ini untuk semut, perintah "ant -diagnostics" dijalankan dan tidak menyebabkan kesalahan, tetapi kesalahan masih terjadi ketika saya mencoba membangun proyek.
Rincian Server: - http://www.hosteurope.de/produkt/Virtual-Server-Linux-L
- Ubuntu 10.4 LTS
- RAM: 1GB / Dinamis 2GB
Pertanyaan saya: - Apakah 1GB cukup untuk Jenkins atau apakah saya harus memutakhirkan server? - Apakah kesalahan ini disebabkan oleh semut atau jenkins?
Pembaruan: Saya menjalankannya dengan opsi semut -Xmx128m -Xms128m, tetapi kadang-kadang kesalahan terjadi lagi. (Ini membuatku takut, karena aku tidak bisa mereproduksinya sekarang: /)
Bantuan sangat dihargai!
Cheers, Matthias