Tôi đã thử nghiệm jenkins-ci thành công trên Ubuntu 10,4 (với phản ứng tổng hợp vmware) trên máy tính cục bộ của tôi. Bây giờ tôi muốn cài đặt và sử dụng nó trên máy chủ ảo của mình tại hosteurope. Việc cài đặt cơ bản không có vấn đề gì, nhưng bây giờ tôi gặp vấn đề với dự án xây dựng của mình.
Sau khi lấy bản cập nhật đồng bộ từ kho lưu trữ, ant được gọi và đưa ra lỗi sau trong dự án xây dựng của tôi:
"Buildfile: /var/lib/jenkins/workspace/concittle5-seed-clean/build.xml [property] java.io.IOException: Không thể chạy chương trình" / usr / bin / env ": java.io.IOException: error = 12, Không thể phân bổ bộ nhớ "
Có một vấn đề được biết đến với kích thước heap tại các máy chủ ảo tại hosteurope ( http://faq.hosteurope.de/index.php?cpid=13918 ), vì vậy tôi đã cố gắng đặt kích thước heap theo cách thủ công:
# 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
Sau khi thiết lập điều này cho ant, lệnh "ant -diagnostics" chạy qua và không gây ra lỗi, nhưng lỗi vẫn xảy ra khi tôi cố gắng xây dựng dự án.
Chi tiết máy chủ: - http://www.hosteurope.de/produkt/Virtual-Server-Linux-L
- Ubuntu 10,4 LTS
- RAM: 1GB / động 2GB
Câu hỏi của tôi: - 1GB có đủ cho Jenkins hay tôi phải nâng cấp máy chủ? - Đây có phải là lỗi do kiến hoặc jenkins?
Cập nhật: Tôi đã nhận được nó chạy với các tùy chọn ant -Xmx128m -Xms128m, nhưng đôi khi lỗi lại xảy ra. (điều này làm tôi bối rối, vì bây giờ tôi không thể tái tạo nó: /)
Giúp nhiều đánh giá cao!
Chúc mừng, Matthias