امکانات

محیط استیجینگ، انتقال به حالت زنده و استقرار‌های گیت

با یک کلیک یک نسخه آزمایشی ایجاد کنید، تغییرات خود را با خیال راحت تست کنید و هر زمان که آماده بودید، آن را به نسخه اصلی منتقل کنید. یک ارائه‌دهنده گیت متصل کنید تا هر پوش به صورت خودکار بیلد و دیپلوی شود. زمانی که مشکلی پیش آمد، ظرف چند ثانیه به نسخه قبلی بازگردید.

  • ۱ کلیکیاستیجینگ و انتقال به سرور اصلی
  • ۹۹٫۹۹٪تضمین آپ‌تایم
  • ۳ارائه‌دهندگان گیت پشتیبانی‌شده

تست روی استیجینگ، انتشار با اطمینان

هر سایت یک محیط تست کامل دریافت می‌کند، نه یک حدس و گمان. نسخه‌ی اصلی را کپی کنید، روی متن‌ها کار کنید، و پس از تایید، تغییرات خود را دوباره ادغام کنید.

پیاده‌سازی آزمایشی با یک کلیک

یک نسخهٔ استیجینگ از وب‌سایت زندهٔ خود با فایل‌ها و دیتابیس دست‌نخورده، روی همان استک و بلوپرینت محیط پروداکشن ایجاد کنید، تا آنچه تست می‌کنید دقیقاً همان چیزی باشد که روی سرور اصلی منتشر می‌کنید.

انتشار آنiی

وقتی تغییرات شما آماده شد، استیجینگ را در یک اقدام به پروداکشن منتقل کنید. بدون کپی کردن دستی فایل‌ها، بدون خروجی‌های شکننده پایگاه داده.

بازگردانی به نسخه قبلی

هر استقرار یک نسخه متمایز است. اگر تغییری به خوبی عمل نکرد، بدون نیاز به ثبت درخواست بازیابی، مستقیماً به آخرین نسخه سالم شناخته‌شده بازگردید.

همان گردش کار، در همه پشته‌ها

چه Managed WordPress، WooCommerce، PHP، HTML ایستا یا Node باشد — استیجینگ و انتقال به سایت اصلی (push-to-live) به یک روش در تمامی سایت‌های شما کار می‌کنند.

استقرار مستمر مبتنی بر گیت

یک بار به یک ارائه‌دهنده گیت متصل شوید و مخزن شما به منبع اصلی حقیقت تبدیل می‌شود. کد را پوش کنید تا پلتفرم آن را برای شما بیلد و دیپلوی کند.

GitHub، GitLab یا Bitbucket را از طریق OAuth متصل کنید و کلیدهای استقرار شما در انبار رمزنگاری‌شدهٔ اعتبارنامه‌ها ذخیره می‌شوند، نه هرگز در تنظیمات ساده. یک وب‌هوک با هر پوش فعال می‌شود که یک پایپ‌لاین پایدار ساخت‌و‌استقرار را راه‌اندازی می‌کند که مراحل ساخت پشتهٔ شما — Composer، npm و سایر موارد — را پیش از انتشار روی سایت اجرا می‌کند.

شاخص‌های گیت (branches) را دقیقاً مطابق با شیوه کار تیم خود به محیط‌ها (environments) نگاشت کنید: شاخه main به production، شاخه staging به staging، یا هر قرار دادی که ترجیح می‌دهید. کافی است تغییرات را با دستور merge روی یک شاخه اعمال کنید تا محیط منطبق با آن به طور خودکار به‌روزرسانی شود؛ بنابراین، ارتقای یک تغییر تنها مستلزم یک دستور git push است.

  • اتصال GitHub، GitLab یا Bitbucket از طریق OAuth، با کلیدهای استقرار ذخیره‌شده در انبار اعتبارنامه‌ها
  • وب‌هوک روی پوش، یک پایپ‌لاین ساخت و استقرار پایدار را راه‌اندازی می‌کند
  • مراحل ساختِ اختصاصیِ هر استک (مانند Composer، npm و موارد دیگر) به صورت خودکار اجرا می‌شوند
  • نگاشت شاخه به محیط — برای مثال main به production، staging به staging
  • هر زمان که خواستید به هر نسخه قبلی بازگردید
  • استقرارها به شکل جریان‌کارهای پایدار و قابل تلاش مجدد اجرا می‌شوند، بنابراین یک اختلال کوچک در میانه‌ی ساخت هرگز یک سایت نیمه‌استقراریافته بر جای نمی‌گذارد

طراحی‌شده برای نحوه ساختن شما

استقرار مداوم نباید به معنای از دست دادن کنترل باشد. شما تصمیم می‌گیرید کدام شاخه به کدام محیط نگاشت شود، چه زمانی یک تغییر ارتقا یابد، و چه زمانی به نسخه قبلی بازگردید. پایپ‌لاین کارهای مکانیکی را انجام می‌دهد — کشیدن کد، اجرای بیلدها، انتشار اتمیک — تا یک استقرار خسته‌کننده، تکرارپذیر و قابل‌بازگشت باشد.

اگر از بسته هوش مصنوعی ما استفاده کنید، دستیار می‌تواند تغییرات را کدنویسی کرده و از طریق همان خط لوله روی سایت‌های شما بفرستد، بنابراین تغییری که توسط هوش مصنوعی نوشته شده است دقیقاً از همان مسیر ساخت، استقرار و بازگشتی عبور می‌کند که هر چیزی که خودتان با دست می‌نویسید.

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

محیط استیجینگ تک‌کلیکی چگونه کار می‌کند؟

محیط آزمایش (Staging) یک نسخه کامل از سایت زنده شما — شامل فایل‌ها و پایگاه داده — را روی همان پشته و طرح‌بندی محیط تولید ایجاد می‌کند. شما تغییرات خود را روی این نسخه آزمایش می‌کنید، سپس با استفاده از قابلیت ارسال به سایت زنده، آن‌ها را طی یک اقدام به محیط تولید منتقل می‌کنید.

به چه ارائه‌دهندگان گیت می‌توانم متصل شوم؟

گیت‌هاب (GitHub)، گیت‌لب (GitLab) و بیت‌بکت (Bitbucket). شما از طریق OAuth متصل می‌شوید و کلیدهای استقرار شما در انبار اعتبارنامه‌های رمزنگاری‌شده ذخیره می‌شوند، نه هرگز در فایل‌های پیکربندی ساده.

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

یک وب‌هوک با پوش (push) شدن فعال شده و یک پایپ‌لاین پایدار ساخت‌و‌استقرار (build-and-deploy) را آغاز می‌کند. این ابزار مراحل ساخت پشته شما — مانند Composer، npm و موارد مشابه — را اجرا کرده و نتیجه را روی محیط نگاشت‌شده به آن شاخه منتشر می‌کند.

آیا می‌توانم شاخه‌های مختلف را به محیط‌های مختلف متصل کنم؟

بله. نگاشت شاخه به محیط به شما امکان می‌دهد، برای مثال، main را به پروداکشن و staging را به استیجینگ متصل کنید. با ادغام در یک شاخه، محیط منطبق به صورت خودکار مستقر می‌شود.

اگر استقرار سایت را خراب کند چه؟

هر استقرار یک نسخهٔ ثبت‌شده است، بنابراین می‌توانید بدون نیاز به ثبت درخواست بازیابی، به نسخهٔ قبلی بازگردید. از آنجا که استقرارها به شکل جریان کارهای ماندگار و قابل‌تلاش مجدد اجرا می‌شوند، بروز خطا در میانهٔ ساخت هرگز سایت را به‌صورت نیمه‌مستقر رها نمی‌کند.

تغییرات را بدون دردسر منتشر کنید

محیط استیج، انتشار آنی و استقرار از گیت. آزمایش ۱۴ روزه بدون نیاز به کارت اعتباری، ۳۰ روز ضمانت بازگشت وجه، انتقال رایگان و بدون وابستگی به ارائه‌دهنده.

شروع رایگان