خصوصیات

اسٹیجنگ، پش ٹو لائیو اور گٹ ڈیپلائیس

صرف ایک کلک میں سٹیجنگ کاپی تیار کریں، اپنی تبدیلیوں کا محفوظ طریقے سے تجربہ کریں، اور تیار ہونے پر لائیو پر پش کریں۔ کسی گٹ فراہم کنندہ کو کنیکٹ کریں اور ہر پش خود بخود بلڈ اور ڈپلائے ہو جاتا ہے۔ جب کچھ غلط ہو جائے، تو سیکنڈوں میں پچھلے ریلیز پر واپس چلے جائیں۔

  • 1-کلکاسٹیجنگ اور لائیو پر پش کریں
  • 99.99%اپ ٹائم کی یقین دہانی
  • 3مد/تھاون یافتہ Git فراہم کنندگان

اسٹیجنگ پر ٹیسٹ کریں، اعتماد کے ساتھ لانچ کریں

ہر سائٹ کو ایک مکمل اسٹیجنگ ماحول ملتا ہے، کوئی اندازہ نہیں۔ پروڈکشن کی کلوننگ کریں، کاپی پر کام کریں، اور پھر ثابت ہونے پر اپنی تبدیلیاں واپس ضم کر دیں۔

ون کلک سٹیجنگ

اپنی لائیو سائٹ کی ایک سٹیجنگ کاپی اس کی فائلوں اور ڈیٹا بیس کے ساتھ، پروڈکشن والے ہی سٹیک اور بلو پرنٹ پر تیار کریں، تاکہ جو آپ ٹیسٹ کریں وہی ریلیز ہو۔

لائیو پش کریں

جب آپ کی تبدیلیاں تیار ہوں، تو اسٹیجنگ کو ایک ہی اقدام میں پروڈکشن پر پش کریں۔ کوئی دستی فائل کاپی نہیں، کوئی نازک ڈیٹا بیس ایکسپورٹ نہیں۔

پچھلے ریلیز پر واپس جائیں

ہر ڈپلائے ایک ورژنڈ ریلیز ہے۔ اگر کوئی تبدیلی گڑبڑ کرے، تو ریسٹور ٹکٹ کے بغیر ہی سیدھا آخری معلوم شدہ درست ریلیز پر رول بیک کریں۔

ہر اسٹیک کے لیے، ایک ہی ورک فلو

مینیجڈ WordPress، WooCommerce، PHP، سٹیٹک HTML یا Node — سٹیجنگ اور پش ٹو لائیو آپ کی تمام سائٹس پر ایک ہی طریقے سے کام کرتے ہیں۔

گٹ پر مبنی مسلسل تعیناتی

ایک بار گِٹ فراہم کنندہ (git provider) کو متصل کریں اور آپ کی ریپوزیٹری سچائی کا واحد ذریعہ بن جاتی ہے۔ کوڈ پش کریں اور پلیٹ فارم اسے آپ کے لیے بلڈ اور ڈیپلائے کرتا ہے۔

OAuth کے ذریعے GitHub، GitLab یا Bitbucket کو کنیکٹ کریں اور آپ کی ڈیپلائے کیز انکرپٹڈ کریڈینشل اسٹور میں محفوظ کی جاتی ہیں، سادہ کنفگ میں نہیں۔ ہر پش پر ایک ویب ہک چلتا ہے، جو ایک پائیدار بلڈ اینڈ ڈیپلائے پائپ لائن کو متحرک کرتا ہے جو سائٹ پر ریلیز کرنے سے پہلے آپ کے اسٹیک کے بلڈ اسٹیپس — Composer، npm اور دیگر — کو چلاتا ہے۔

برانچوں کو اپنے ٹیم کے موجودہ طریقۂ کار کے مطابق ماحول سے منسلک کریں: مین کو پروڈکشن سے، اسٹیجنگ کو اسٹیجنگ سے، یا جو بھی طریقہ آپ کو پسند ہو۔ کسی برانچ میں مرج کریں اور اس سے مطابقت رکھنے والا ماحول خود بخود اپ ڈیٹ ہو جاتا ہے، اس لیے کسی تبدیلی کو آگے بڑھانا محض ایک git push ہے۔

  • GitHub، GitLab یا Bitbucket کو OAuth کے ذریعے منسلک کریں، جس میں ڈیپلائے کیز کریڈینشل اسٹور میں رکھی جاتی ہیں
  • پش کرنے پر ویب ہک ایک پائیدار بلڈ اینڈ ڈپلائے پائپ لائن کو شروع کرتا ہے
  • فی-اسٹیک بلڈ کے اقدامات خود بخود چلتے ہیں (کمپوزر، این پی ایم اور مزید)
  • برانچ سے انوائرمنٹ کی میپنگ — مثال کے طور پر main سے production، staging سے staging
  • جب بھی آپ کو ضرورت ہو، کسی بھی پچھلے ریلیز پر واپس جائیں
  • ڈیپلائے پائیدار، دوبارہ کوشش کے قابل ورک فلوز کے طور پر چلتے ہیں، لہذا مڈ بلڈ میں کوئی بھی خلل کبھی بھی آدھا ڈیپلائے شدہ سائٹ نہیں چھوڑتا

جس طرح آپ بناتے ہیں، اسی کے لیے تیار کیا گیا

مسلسل ڈپلائیمنت کا مطلب کنٹرول سے دستبردار ہونا نہیں ہونا چاہیے۔ آپ فیصلہ کرتے ہیں کہ کون سی برانچ کس انوائرمنٹ سے مطابقت رکھتی ہے، کب کسی تبدیلی کو آگے بڑھایا جائے، اور کب واپس پلٹنا ہے۔ پائپ لائن مکینیکل کام سنبھالتی ہے — کوڈ کھینچنا، بلڈز چلانا، ایٹامک طریقے سے ریلیز کرنا — تاکہ ڈپلائے بورنگ، دہرانے کے قابل اور ریورسیبل ہو۔

اگر آپ ہمارا اے آئی پیک استعمال کرتے ہیں، تو اسسٹنٹ کوڈ میں تبدیلیاں کر سکتا ہے اور انہیں اسی پائپ لائن کے ذریعے آپ کی ویب سائٹس پر پش کر سکتا ہے، لہٰذا اے آئی کی طرف سے کی گئی تبدیلی بالکل اسی بلڈ، ڈیپلائے اور رول بیک کے راستے سے گزرتی ہے جیسے آپ کے ہاتھ کی لکھی ہوئی کوئی بھی چیز۔

اکثر پوچھے گئے سوالات

ون کلک سٹیجنگ کیسے کام کرتی ہے؟

اسٹیجنگ آپ کی لائیو سائٹ کی ایک مکمل نقل تیار کرتی ہے — فائلیں اور ڈیٹا بیس — اسی اسٹیک اور بلیو پرنٹ پر جو پروڈکشن کا ہے۔ آپ اس نقل پر اپنی تبدیلیوں کی جانچ کرتے ہیں، پھر انہیں ایک ہی عمل میں پروڈکشن میں منتقل کرنے کے لیے پش ٹو لائیو (push-to-live) کا استعمال کرتے ہیں۔

میں کون سے گٹ (git) فراہم کنندگان کو جوڑ سکتا ہوں؟

GitHub، GitLab اور Bitbucket۔ آپ OAuth کے ذریعے منسلک ہوتے ہیں اور کیز کی آپ کی تعیناتی کو خفیہ کردہ سندوں کے ذخیرے میں محفوظ کیا جاتا ہے، سادہ کنفیگ فائلوں میں کبھی نہیں رکھا جاتا۔

جب میں کوڈ پش کرتا ہوں تو کیا ہوتا ہے؟

پش کرنے پر ایک ویب ہُک فعال ہوتا ہے اور ایک پائیدار بلڈ-اینڈ-ڈیپلائے پائپ لائن شروع کرتا ہے۔ یہ آپ کے اسٹیک کے لیے بلڈ کے مراحل چلا تا ہے — جیسے Composer، npm اور اس جیسے دیگر — اور حاصل شدہ نتائج کو اس برانچ کے ساتھ میپ کیے گئے ماحول میں ریلیز کر دیتا ہے۔

کیا میں مختلف برانچز کو مختلف ماحول (environments) کے ساتھ میپ کر سکتا ہوں؟

ہاں۔ برانچ ٹو انوائرمنٹ میپنگ آپ کو، مثال کے طور پر، پروڈکشن کی طرف main اور سٹیجنگ کی طرف سٹیجنگ کو پوائنٹ کرنے کی اجازت دیتی ہے۔ کسی برانچ میں ضم کریں اور مطابقت پذیر ماحول خود بخود ڈیپلائے ہو جاتا ہے۔

اگر کوئی ڈیپلائے سائٹ کو خراب کر دے تو کیا ہوگا؟

ہر ڈیپلائے ایک ورژن والا ریلیز ہوتا ہے، لہذا آپ بحالی کی ٹکٹ کے بغیر پچھلے ریلیز پر واپس جا سکتے ہیں۔ چونکہ ڈیپلائے پائیدار اور دوبارہ کوشش کے قابل ورک فلو کے طور پر چلتے ہیں، اس لیے بلڈ کے دوران ناکامی کبھی بھی سائٹ کو آدھا ڈیپلائے نہیں چھوڑتی۔

بغیر کسی ہنگامے کے تبدیلیاں لائیو کریں

اسٹیج کریں، پش ٹو لائیو کریں اور گٹ سے ڈیپلائی کریں۔ کارڈ کے بغیر 14 دن کا ٹرائل، 30 دن کی منی بیک گارنٹی، مفت مائیگریشنز اور کوئی وینڈر لاک ان نہیں۔

مفت شروع کریں