پرتال مادر جاواهاست | دسترسی به ۳۵+ سرویس تخصصی از یک جا
javahost.org
یک خط فرمان، دیپلوی روی ۱۵+ سرویس حرفه‌ای

استقرار خودکار در یک خط فرمان

از PHP، Node.js، پایتون، Go، Rust، جاوا گرفته تا دیتابیس ابری، کرون جاب، سرورلس Faas و GPU

پشتیبانی از تمام اکوسیستم

هر زبانی، هر سرویسی — یک CLI

PHPLaravel/Symfony
Node.jsExpress/Nest/Next
PythonDjango/Flask/FastAPI
GoGin/Echo
RustActix/Rocket
JavaSpring Boot
DBHostMySQL/Redis/Postgres
CronHostکرون جاب
FaasHostسرورلس
GPUHostingهوش مصنوعی
UpAlertمانیتورینگ

و هر سرویس دیگری در اکوسیستم JavaHost — مشاهده همه ۳۵+ سرویس

bash — cicdhost@javahost
$ npm install -g @javahost/cicdhost
added 42 packages in 3s
$ cicdhost login --api-key javahost_xyz123
✓ ورود موفقیت‌آمیز بود | خوش آمدید، توسعه‌دهنده گرامی
$ cd my-laravel-app && cicdhost deploy
🔍 شناسایی خودکار: PHP/Laravel → PHPHosting.ir
📦 آپلود فایل‌ها به PHPHosting
⚙️ اجرای composer install --no-dev
🗄️ اجرای migration روی DBHost
⏰ ثبت cron job در CronHost
✓ دیپلوی با موفقیت انجام شد!
🌐 https://my-laravel-app.phphosting.ir

چرا CICDHost؟

ابزار خط فرمان حرفه‌ای برای استقرار خودکار، مثل Vercel اما برای زیرساخت ایرانی

یک خط فرمان

`cicdhost deploy` کافیست. بقیه چیزها را خودکار انجام می‌دهیم.

شناسایی خودکار

نوع پروژه (PHP/Node/Python/Go/Rust/Java) را خودش تشخیص می‌دهد.

بازگشت آنی

در صورت خطا، با یک دستور به نسخه قبل برگردید.

امنیت بالا

ارتباطات رمزگذاری شده، Secrets مدیریت شده.

چگونه کار می‌کند؟

سه مرحله ساده برای استقرار خودکار روی هر سرویس

۱

نصب CLI

یک خط فرمان برای نصب ابزار روی سیستم

npm i -g @javahost/cicdhost
۲

دریافت API Key

از پنل JavaHost یک کلید API دریافت کنید

cicdhost login --api-key YOUR_KEY
۳

deploy!

وارد پروژه شوید و دستور deploy را اجرا کنید

cd my-app && cicdhost deploy
Command Line Interface

ابزار خط فرمان حرفه‌ای

CICDHost CLI یک ابزار قدرتمند است که فرآیند استقرار را کاملاً خودکار می‌کند. مثل Vercel CLI اما کاملاً سازگار با اکوسیستم JavaHost.

شناسایی خودکار نوع پروژه

تشخیص PHP, Node.js, Python, Go, Rust, Java از روی فایل‌ها

Cache هوشمند

ذخیره وابستگی‌ها برای دیپلوی‌های سریع‌تر

پشتیبانی از environments

staging, production, preview برای هر Pull Request

Logs realtime

مشاهده لاگ‌های دیپلوی با --tail

cicdhost --help
CICDHost CLI v1.0.0
استقرار خودکار در اکوسیستم JavaHost
Usage:
cicdhost <command> [options]
Commands:
login --api-key KEY ورود با API Key
init تنظیمات تعاملی پروژه
deploy [--prod] دیپلوی پروژه جاری
rollback بازگشت به نسخه قبل
logs [--tail] مشاهده لاگ‌ها

زیر کاپوت CICDHost چه می‌گذرد؟

یک نگاه عمیق به معماری و جریان داده‌ها — از لحظه git push تا اجرای کد روی سرور

از push تا deploy

وقتی کد خود را به مخزن git می‌فرستید، CICDHost به طور خودکار متوجه تغییر می‌شود، پروژه را می‌سازد، وابستگی‌ها را نصب می‌کند و در نهایت روی سرویس مقصد اجرا می‌کند. تمام این فرآیند کمتر از ۳۰ ثانیه طول می‌کشد.

Deploy Flow

قلب تپنده سیستم

در پشت صحنه، CICDHost از یک معماری مقیاس‌پذیر استفاده می‌کند: صف‌های پردازش با Redis، ذخیره‌سازی کش با S3، و پایگاه داده PostgreSQL برای متادیتا. همه اینها از طریق API Gateway یکپارچه به JavaHost Hub متصل شده‌اند.

Internal Architecture

یک دیپلوی از زبانِ داده‌ها

تصور کنید یک توسعه‌دهنده دستور cicdhost deploy را اجرا می‌کند. CLI ابتدا با API Gateway ارتباط برقرار می‌کند، API Key اعتبارسنجی می‌شود، سپس درخواست وارد صف Build Runner می‌شود. بعد از ساخت پروژه، Deploy Orchestrator مسئول ارسال فایل‌ها به سرویس مقصد (PHPHosting، NodeHosting یا هر سرویس دیگر) است. اگر خطایی رخ دهد، Rollback Engine فعال می‌شود و هشدار به UpAlert ارسال می‌شود. در نهایت، صورتحساب مصرف در JavaHost Hub ثبت می‌شود. تمام این اتفاق در کمتر از چند ثانیه رخ می‌دهد.

Sequence Diagram - داستان یک دیپلوی

تعامل بین CLI، API Gateway، Build Runner، Deploy Orchestrator و سرویس مقصد

تعرفه‌های CICDHost

فقط به ازای دیپلوی‌هایی که انجام می‌دهید هزینه پرداخت می‌کنید

کاربران 1Git.ir: ۲۰۰ deploy رایگان در ماه

پایه

۲۹۰,۰۰۰ تومان

به ازای هر ۵۰۰ deploy

  • ۵۰۰ deploy در ماه
  • پشتیبانی از تمام سرویس‌ها
  • Cache هوشمند
  • پشتیبانی ایمیلی
پرطرفدار

حرفه‌ای

۱,۱۹۰,۰۰۰ تومان

به ازای هر ۲,۵۰۰ deploy

  • ۲,۵۰۰ deploy در ماه
  • الویت اجرای صف
  • Cache نامحدود
  • پشتیبانی تلفنی و ایمیلی
  • بازگشت پیشرفته

سازمانی

تماس بگیرید

deploy نامحدود

  • deploy نامحدود
  • Self-hosted runner
  • پشتیبانی اختصاصی ۲۴/۷
  • SLA تضمینی ۹۹٫۹٪

شروع در ۳۰ ثانیه

ابزار را نصب کنید، با API Key وارد شوید و اولین deploy خود را انجام دهید

# نصب با npm (پیشنهادی)
npm install -g @javahost/cicdhost
یا با اسکریپت مستقیم:
curl -sSL https://cicdhost.ir/install.sh | bash
# ورود با API Key
cicdhost login --api-key YOUR_API_KEY
API Key خود را از پنل JavaHost دریافت کنید
# دیپلوی پروژه
cd my-project && cicdhost deploy
✨ تمام شد! پروژه شما روی سرویس مناسب دیپلوی شد.

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

هر آنچه باید درباره CICDHost بدانید

آیا برای استفاده حتماً باید از 1Git استفاده کنم؟

خیر، CICDHost از GitHub، GitLab، Gitea و هر Git provider دیگری پشتیبانی می‌کند. استفاده از 1Git اختیاری است و فقط مزایای بیشتری (۲۰۰ deploy رایگان) دارد.

چه زبان‌ها و فریمورک‌هایی پشتیبانی می‌شوند؟

PHP (Laravel, Symfony), Node.js (Express, Nest, Next), Python (Django, Flask, FastAPI), Go, Rust, Java (Spring Boot).

هزینه دیپلوی‌های ناموفق چطور محاسبه می‌شود؟

دیپلوی‌های ناموفق هیچ هزینه‌ای ندارند. فقط زمانی هزینه پرداخت می‌کنید که دیپلوی با موفقیت انجام شود.

آیا امکان Rollback وجود دارد؟

بله. با دستور cicdhost rollback به آخرین نسخه پایدار بازمی‌گردید.

آماده‌اید پروژه‌تان را در چند ثانیه دیپلوی کنید؟

به هزاران توسعه‌دهنده‌ای بپیوندید که از CICDHost برای استقرار خودکار استفاده می‌کنند