Xüsusiyyətlər

Staging, push-to-live və git deploys

Bir kliklə stinqin surətini yaradın, dəyişikliklərinizi təhlükəsiz şəkildə sınayın və hazır olanda canlı mühitə daxil edin. Git provayderini qoşun və hər bir ötürmə özünü qurub yerləşdirsin. Nəsli səhv gedərsə, saniyələr ərzində əvvəlki buraxılışa qayıdın.

  • 1 klikləStaging və canlıya ötürmə
  • 99.99%İşlək vəziyyət zəmanəti
  • 3Dəstəklənən Git provayderləri

Stinq mühitində test edin, əminliklə buraxın

Hər bir sayt təxmini deyil, tam sınaq mühiti əldə edir. Prodakşnı klonlayın, mətn üzərində işləyin, sonra dəyişiklikləriniz sınaqdan keçdikdən sonra onları yenidən birləşdirin.

Bir kliklə sınaq mühiti

Faylları və verilənlər bazası toxunulmaz şəkildə saxlanılmaqla canlı saytınızın eynilə istehsal mühitində olduğu kimi yoxlama və köçürmə üçün staging nüsxəsini yaradın.

Canlıya keçir

Dəyişiklikləriniz hazır olduqda, staging mühitini tək əməliyyatla production-a göndərin. Əl ilə fayl kopyalamaq yoxdur, kövrək verilənlər bazası ixracı yoxdur.

Əvvəlki buraxılışa qayıt

Hər bir deploy versiyalaşdırılmış buraxılışdır. Əgər hər hansı dəyişiklik gözlənilməz işləsə, bərpa sorğusu göndərmədən birbaşa sonuncu etibarlı buraxılışa qayıdın.

Eyni iş prosesi, hər bir stek

Idarə olunan WordPress, WooCommerce, PHP, statik HTML və ya Node — səhnələşdirmə və canlıya keçid bütün saytlarınızda eyni şəkildə işləyir.

Git əsaslı fasiləsizdeployment

Bir dəfə git təminatçısını qoşun və repozitorunuz həqiqət mənbəyinə çevrilsin. Kodu göndərin və platforma onu sizin üçün qurub yerləşdirsin.

GitHub, GitLab və ya Bitbucket-i OAuth vasitəsilə qoşun və deploy açarlarınız açıq mətnli konfiqurasiyada deyil, şifrələnmiş etimadnamə anbarında saxlanılır. Veb-qarmaq hər bir göndərmədə işə düşür ki, bu da sayta buraxılışdan əvvəl stekiniz üçün build addımlarını (Composer, npm və qalanları) yerinə yetirən dayanıqlı build-və-deploy boru kəmərini işə salır.

Budaqları komandanızın artıq işlədiyi üsulla mühitlərə uyğunlaşdırın: main-i production-a, staging-i staging-ə və ya üstünlük verdiyiniz istənilən konvensiyaya. Budağa birləşdirin və uyğun mühit öz-özünə yenilənir, beləliklə, dəyişikliyi təqdim etmək sadəcə bir git push-dur.

  • GitHub, GitLab və ya Bitbucket-i OAuth vasitəsilə qoşun, yerləşdirmə açarları isə etimadnamə anbarında saxlanılır
  • Push zamanı veb-qarmaq (webhook) dözümlü quraşdırma və yerləşdirmə konveyerini işə salır
  • Stak üzrə quraşdırma addımları avtomatik işləyir (Composer, npm və s.)
  • Budaq-mühit uyğunlaşdırılması — məsələn, main-dən production-a, staging-dən staging-ə
  • Ehtiyac duyduğunuz halda istənilən əvvəlki versiyaya qayıdın
  • Deploy-lar dözümlü, yenidən cəhd edilə bilən iş axınları kimi işləyir, ona görə də qurulma zamanı baş verən hər hansı bir nasazlıq heç vaxt yarı-deploy edilmiş sayt buraxmır

Necə qurursunuzsa, onun üçün də qurulub

Davamlı yerləşdirmə nəzarətdən imtahan demək olmamalıdır. Hansı qolun hansı mühitə uyğun gəldiyini, dəyişikliyin nə vaxt tətbiq olunacağını və nə vaxt geri qayıdılacağını siz müəyyənləşdirirsiniz. Konveyer mexaniki işi – kodun çəkilməsi, qurulumların icrası, atomar şəkildə buraxılış – yerinə yetirir, buna görə də yerləşdirmə darıxdırıcı, təkrarlana bilən və geri çevrilə bilən olur.

Əgər AI Paketimizdən istifadə etsəniz, köməkçi dəyişiklikləri kodlaşdıra və eyni konveyer vasitəsilə saytlarınıza göndərə bilər, beləliklə, süni intellekt tərəfindən yazılmış dəyişiklik əllə yazdığınız hər hansı bir şeylə tam olaraq eyni qurma, yerləşdirmə və bərpa yolundan keçir.

Tez-tez verilən suallar

Bir kliklə steçinq necə işləyir?

Staging cari saytınızın fayllar və verilənlər bazası daxil olmaqla tam surətini prodaksiya ilə eyni stek və qəlibdə yaradır. Dəyişikliklərinizi bu surət üzərində sınayır, daha sonra onları tək əməliyyatla prodaksiyaya köçürmək üçün "push-to-live" funksiyasından istifadə edirsiniz.

Hansı git təminatçılarını qoşa bilərəm?

GitHub, GitLab və Bitbucket. Siz OAuth vasitəsilə qoşulursunuz və deploy açarlarınız heç vaxt adi konfiqurasiya fayllarında deyil, şifrələnmiş etimadnamə anbarında saxlanılır.

Kod göndərdikdə nə baş verir?

Veb-huk push zamanı işə düşür və dayanıqlı qur və yerləşdir (build-and-deploy) konveyerini başladır. O, stekiniz üçün qurulma addımlarını — Composer, npm və s. — icra edir və nəticəni həmin saxtaya uyğunlaşdırılmış mühitə buraxır.

Müxtəlif qolları (branch) müxtəlif mühitlərə yönləndirə bilərəmmi?

Bəli. Qol-mühit uyğunlaşdırması məsələn, main qolunu production, staging qolunu isə staging mühitinə yönləndirməyə imkan verir. Qola birləşdirmə (merge) edin və uyğun mühit avtomatik olaraq işə düşəcək.

Bəs əgər yerləşdirmə (deploy) saytı sıradan çıxararsa?

Hər bir yerləşdirmə versiyalaşdırılmış relizdir, ona görə də siz bərpa sorğusu göndərmədən əvvəlki relizə geri qayıda bilərsiniz. Yerləşdirmələr davamlı və təkrar cəhd edilə bilən iş axınları kimi işlədiyindən,qurulum zamanı yaranan xəta heç vaxt saytı yarıyacan yerləşdirilmiş vəziyyətdə qoymur.

Dramatikasız dəyişiklikləri çatdırın

Staging, push-to-live və git vasitəsilə deploy edin. Kart tələb olunmayan 14 günlük sınaq müddəti, 30 günlük pulqaytarma zəmanəti, pulsuz miqrasiya və heç bir təchizatçı bağlılığı yoxdur.

Pulsuz başlayın