Jenkins LTS از مخزن رسمی + JRE 21، پنل setup wizard آماده، رمز initial-admin خودکار در result block.
Jenkins LTS از مخزن رسمی + JRE 21، پنل setup wizard آماده، رمز initial-admin خودکار در result block.
این برنامه با یک کلیک روی یک سرور ابری اختصاصی در دیتاسنتر تهران نصب میشود. برخلاف میزبانی اشتراکی، دسترسی کامل ریشه (root) در اختیار شماست؛ یعنی میتوانید نسخهها را خودتان بهروزرسانی کنید، افزونه نصب کنید و پیکربندی را کاملاً کنترل کنید. صورتحساب ساعتی است و هر زمان میتوانید سرور را حذف کنید.
برای دسترسی امن از سراسر دنیا، دامنهٔ خود را وصل کنید تا گواهی SSL بهصورت خودکار صادر شود. بکآپ خودکار روزانه از داشبورد فعال میشود و بازیابی تنها یک کلیک فاصله دارد.
بدون پیکربندی دستی؛ برنامه و وابستگیهایش خودکار نصب و در چند دقیقه آماده میشوند.
سرور کاملاً در اختیار شماست — root SSH، نصب هر چیز دلخواه، نه میزبانی محدود اشتراکی.
اسنپشات روزانه از کل سرور با بازیابی یککلیکی از داشبورد.
دامنهٔ خود را وصل کنید؛ گواهی SSL خودکار صادر و تمدید میشود.
تأخیر پایین برای کاربران ایرانی و پهنای باند داخلی رایگان.
مصرف CPU/RAM/دیسک را ببینید و هر زمان سرور را ارتقا یا حذف کنید.
سرور را بسازید، Jenkins خودکار نصب میشود و در چند دقیقه آماده است — با دسترسی کامل و بکآپ خودکار.
سرور Jenkins بسازحداقل ۴ گیگ RAM برای Jenkins production — JVM heap حدود ۲ گیگ نیاز دارد. SSD برای build-cache توصیه میشود.
در مرحلهٔ سفارش Jenkins را انتخاب کنید — JDK 17 + Jenkins LTS + standard plugins (Git, Pipeline, Docker, Slack) خودکار نصب میشوند.
به http://<vm-ip>:8080 بروید؛ initialAdminPassword در /var/lib/jenkins/secrets/ (آدرس دقیق در داشبورد) — wizard را تکمیل کنید.
برای performance، agentهای جداگانه بسازید (Docker یا VM دیگر) و master را فقط برای queueing نگه دارید.
Jenkins برای enterprise/legacy environments استانداردترین انتخاب است — plugins بسیار زیاد و کنترل کامل. GitLab CI اگر GitLab استفاده میکنید توصیه میشود (یکپارچه). GitHub Actions برای پروژههای open-source یا SMB روی GitHub.
حداقل ۲ گیگ، پیشنهاد ۴ گیگ برای master. Heap-size با JAVA_OPTS=-Xmx2g در /etc/default/jenkins تنظیم میشود. هر concurrent build حدود ۲۵۰ مگ مصرف میکند.
بله — update-center proxy ایرانکلاد بهطور خودکار در /var/lib/jenkins/hudson.model.UpdateCenter.xml تنظیم میشود تا plugins از mirror Iran بیایند (سریعتر، بدون VPN).
بله — Pipeline plugin بهطور پیشفرض نصب است. در root هر مخزن یک Jenkinsfile میگذارید و در Jenkins یک Multibranch Pipeline میسازید. تمام شعبهها خودکار شناسایی میشوند.
بله — Docker Engine + docker-plugin هر دو نصب هستند. Build-isolation بهتر و reproducibility بالاتر دارد. agent { docker { image "node:20" } } در Jenkinsfile.
مهمترین directory: /var/lib/jenkins (jobs، plugins، builds). افزونه ThinBackup یا rsync روزانه به storage جدا توصیه میشود. Snapshot سطح-VM (تب بکآپ) همه چیز را شامل میشود.