پرش به محتوای اصلی
همه چیز در حال کار است
آغاز محتوای اصلی
سرویس فعال — نصب یک‌کلیک

Jenkins — یک کلیک، آماده استفاده

Jenkins LTS از مخزن رسمی + JRE 21، پنل setup wizard آماده، رمز initial-admin خودکار در result block.

1سفارش سرور
2انتخاب برنامه
3اتصال و استفاده

Jenkins روی سرور ابری ایران‌کلاد

Jenkins LTS از مخزن رسمی + JRE 21، پنل setup wizard آماده، رمز initial-admin خودکار در result block.

این برنامه با یک کلیک روی یک سرور ابری اختصاصی در دیتاسنتر تهران نصب می‌شود. برخلاف میزبانی اشتراکی، دسترسی کامل ریشه (root) در اختیار شماست؛ یعنی می‌توانید نسخه‌ها را خودتان به‌روزرسانی کنید، افزونه نصب کنید و پیکربندی را کاملاً کنترل کنید. صورت‌حساب ساعتی است و هر زمان می‌توانید سرور را حذف کنید.

برای دسترسی امن از سراسر دنیا، دامنهٔ خود را وصل کنید تا گواهی SSL به‌صورت خودکار صادر شود. بک‌آپ خودکار روزانه از داشبورد فعال می‌شود و بازیابی تنها یک کلیک فاصله دارد.

چرا روی ایران‌کلاد؟

نصب یک‌کلیک

بدون پیکربندی دستی؛ برنامه و وابستگی‌هایش خودکار نصب و در چند دقیقه آماده می‌شوند.

دسترسی کامل ریشه

سرور کاملاً در اختیار شماست — root SSH، نصب هر چیز دلخواه، نه میزبانی محدود اشتراکی.

بک‌آپ خودکار

اسنپ‌شات روزانه از کل سرور با بازیابی یک‌کلیکی از داشبورد.

دامنه و SSL خودکار

دامنهٔ خود را وصل کنید؛ گواهی SSL خودکار صادر و تمدید می‌شود.

دیتاسنتر تهران

تأخیر پایین برای کاربران ایرانی و پهنای باند داخلی رایگان.

پایش و مقیاس

مصرف CPU/RAM/دیسک را ببینید و هر زمان سرور را ارتقا یا حذف کنید.

Jenkins را همین حالا راه‌اندازی کنید

سرور را بسازید، Jenkins خودکار نصب می‌شود و در چند دقیقه آماده است — با دسترسی کامل و بک‌آپ خودکار.

سرور Jenkins بساز

روش نصب گام‌به‌گام

  1. 1

    سفارش سرور

    حداقل ۴ گیگ RAM برای Jenkins production — JVM heap حدود ۲ گیگ نیاز دارد. SSD برای build-cache توصیه می‌شود.

  2. 2

    انتخاب Jenkins

    در مرحلهٔ سفارش Jenkins را انتخاب کنید — JDK 17 + Jenkins LTS + standard plugins (Git, Pipeline, Docker, Slack) خودکار نصب می‌شوند.

  3. 3

    باز کردن installer wizard

    به http://<vm-ip>:8080 بروید؛ initialAdminPassword در /var/lib/jenkins/secrets/ (آدرس دقیق در داشبورد) — wizard را تکمیل کنید.

  4. 4

    تنظیم build-agents

    برای performance، agent‌های جداگانه بسازید (Docker یا VM دیگر) و master را فقط برای queueing نگه دارید.

سؤالات متداول

Jenkins یا GitLab CI یا GitHub Actions؟

Jenkins برای enterprise/legacy environments استانداردترین انتخاب است — plugins بسیار زیاد و کنترل کامل. GitLab CI اگر GitLab استفاده می‌کنید توصیه می‌شود (یکپارچه). GitHub Actions برای پروژه‌های open-source یا SMB روی GitHub.

چقدر RAM؟

حداقل ۲ گیگ، پیشنهاد ۴ گیگ برای master. Heap-size با JAVA_OPTS=-Xmx2g در /etc/default/jenkins تنظیم می‌شود. هر concurrent build حدود ۲۵۰ مگ مصرف می‌کند.

آیا plugins از Iran دسترسی دارند؟

بله — update-center proxy ایران‌کلاد به‌طور خودکار در /var/lib/jenkins/hudson.model.UpdateCenter.xml تنظیم می‌شود تا plugins از mirror Iran بیایند (سریع‌تر، بدون VPN).

Pipeline-as-Code (Jenkinsfile) چطور؟

بله — Pipeline plugin به‌طور پیش‌فرض نصب است. در root هر مخزن یک Jenkinsfile می‌گذارید و در Jenkins یک Multibranch Pipeline می‌سازید. تمام شعبه‌ها خودکار شناسایی می‌شوند.

آیا Docker-based builds کار می‌کنند؟

بله — Docker Engine + docker-plugin هر دو نصب هستند. Build-isolation بهتر و reproducibility بالاتر دارد. agent { docker { image "node:20" } } در Jenkinsfile.

بکاپ Jenkins چطور؟

مهم‌ترین directory: /var/lib/jenkins (jobs، plugins، builds). افزونه ThinBackup یا rsync روزانه به storage جدا توصیه می‌شود. Snapshot سطح-VM (تب بک‌آپ) همه چیز را شامل می‌شود.