ฉันทดสอบ jenkins-ci เรียบร้อยแล้วบน Ubuntu 10.4 (ด้วย vmware fusion) บนคอมพิวเตอร์ของฉัน ตอนนี้ฉันต้องการติดตั้งและใช้งานบนเซิร์ฟเวอร์เสมือนที่ hosteurope การติดตั้งพื้นฐานไม่มีปัญหา แต่ตอนนี้ฉันมีปัญหากับโครงการสร้างของฉัน
หลังจากดึงการอัปเดต Mercurial จากที่เก็บมดถูกเรียกใช้และโยนข้อผิดพลาดต่อไปนี้ในโครงการสร้างของฉัน:
"Buildfile: /var/lib/jenkins/workspace/concrete5-seed-clean/build.xml [คุณสมบัติ] java.io.IOException: ไม่สามารถเรียกใช้โปรแกรม" / usr / bin / env ": java.io.IOException: ข้อผิดพลาด = 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 แบบไดนามิก
คำถามของฉัน: - 1GB เพียงพอสำหรับเจนกินส์หรือฉันต้องอัปเกรดเซิร์ฟเวอร์หรือไม่ - ข้อผิดพลาดนี้เกิดจากมดหรือเจนกินส์หรือไม่?
ปรับปรุง: ฉันได้รับมันทำงานด้วยตัวเลือกมด -Xmx128m -Xms128m แต่บางครั้งข้อผิดพลาดเกิดขึ้นอีกครั้ง (สิ่งนี้ทำให้ฉันประหลาดใจเพราะฉันไม่สามารถทำซ้ำได้ตอนนี้: /)
ช่วยชื่นชมมาก!
ไชโยแมทเธียสช