قابلیت‌ها

محیط آزمایشی، انتقال به محیط زنده و استقرارهای git

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

یک نسخه پیش‌نویس از سایت در کنار نسخه منتشرشده، همراه با یک مرحله ارتقا بین آن‌ها.
  • ۱-کلیکمحیط آزمایشی و انتقال به محیط زنده
  • 99.99٪تضمین پایداری سرویس
  • ۳ارائه‌دهندگان Git پشتیبانی‌شده

در محیط آزمایشی آزمایش کنید، با اطمینان منتشر نمایید

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

محیط آزمایشی با یک کلیک

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

انتشار در محیط زنده

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

بازگشت به نسخه قبلی

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

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

چه WordPress مدیریت‌شده، WooCommerce، PHP، HTML ایستا یا Node باشد — محیط آزمایشی و انتقال به محیط زنده در تمام سایت‌های شما به یک شیوه کار می‌کنند.

استقرار پیوسته مبتنی بر Git

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

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

شاخه‌ها را به همان روشی که تیم شما در حال حاضر کار می‌کند به محیط‌ها متصل کنید: main به production، یا staging به staging، یا هر روش نام‌گذاری دیگری که ترجیح می‌دهید. تغییرات را در یک شاخه ادغام کنید و محیط مربوطه خودبه‌خود به‌روزرسانی می‌شود، بنابراین اعمال یک تغییر تنها به سادگی یک git push است.

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

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

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

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

پرسش‌های متداول

محیط آزمایشی با یک کلیک چگونه کار می‌کند؟

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

کدام ارائه‌دهندگان git را می‌توانم متصل کنم؟

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

هنگامی که کد را ارسال می‌کنم چه اتفاقی می‌افتد؟

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

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

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

اگر یک استقرار باعث خرابی سایت شود چه می‌شود؟

هر استقرار یک نسخه دارای نگارش است، بنابراین شما می‌توانید بدون نیاز به ثبت تیکت بازیابی، به نسخه قبلی بازگردید. از آنجا که فرآیندهای استقرار به‌صورت جریان‌های کاری پایدار و قابل تلاش مجدد اجرا می‌شوند، شکست در میانه فرآیند ساخت هرگز سایت را در وضعیت نیمه‌مستقر باقی نمی‌گذارد.

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

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

رایگان شروع کنید