Xüsusiyyətlər

Sınaq mühiti, canlı yayıma ötürmə və git tətbiqləri

Bir kliklə sınaq nüsxəsini işə salın, dəyişikliklərinizi təhlükəsiz şəkildə sınaqdan keçirin, sonra hazır olduqda canlı yayıma keçirin. Bir git provayderini qoşun və hər bir push avtomatik olaraq qurulub yerləşdirilsin. Bir problem yarandıqda, saniyələr ərzində əvvəlki buraxılışa qayıdın.

Dərc edilmiş saytın yanında qaralama nüsxəsi və onların arasında yüksəltmə mərhələsi.
  • 1 klikSınaq mühiti və canlıya köçürmə
  • 99,99%Fasiləsiz işləmə zəmanəti
  • 3Dəstəklənən Git provayderləri

Sınaq mühitində yoxlayın, əminliklə yayımlayın

Hər bir sayt təxmini deyil, tam sınaq mühiti əldə edir. İstehsal mühitini klonlaşdırın, surət üzərində işləyin və dəyişiklikləriniz sınaqdan keçdikdən sonra onları geri birləşdirin.

Bir kliklə sınaq mühiti

Faylları və verilənlər bazası toxunulmaz qalmaqla, istehsal mühiti ilə eyni struktur və layihə üzərində canlı saytınızın sınaq nüsxəsini yaradın ki, sınaqdan keçirdiyiniz şey birbaşa istifadəyə verdiyiniz olsun.

Canlı yayıma ötür

Dəyişiklikləriniz hazır olduqda, bircə əməliyyatla sınaq mühitini canlı mühitə keçirin. Əllə fayl kopyalamaq, kövrək verilənlər bazası ixracı yoxdur.

Əvvəlki buraxılışa qaytarın

Hər bir yerləşdirmə versiyalanmış buraxılışdır. Hər hansı bir dəyişiklik səhv işləyərsə, bərpa sorğusu yaratmadan birbaşa məlum olan sonuncu uğurlu buraxılışa qayıdın.

Eyni iş axını, hər stekdə

İdarə olunan WordPress, WooCommerce, PHP, statik HTML və ya Node — sınaq mühiti və canlı yayıma ötürmə bütün saytlarınızda eyni şəkildə işləyir.

Git əsaslı fasiləsiz tətbiqetmə

Bir dəfə git provayderini qoşun və repozitoriyanız tək həqiqət mənbəyinə çevrilsin. Kodu göndərin və platforma onu sizin üçün qursun və yerləşdirsin.

GitHub, GitLab və ya Bitbucket xidmətlərini OAuth vasitəsilə qoşun və yerləşdirmə açarlarınız sadə konfiqurasiyada deyil, şifrələnmiş etimadnamə anbarında saxlanılsın. Hər push zamanı veb-huk işə düşür və bu da saytda yayımlanmazdan əvvəl texnologiya yığınınız üçün qurma addımlarını — Composer, npm və digərlərini — icra edən dayanıqlı qurma və yerləşdirmə konveyerini işə salır.

Budaqları komandanızın artıq işlədiyi qaydada mühitlərə uyğunlaşdırın: main-dən production-a, staging-dən staging-ə və ya üstünlük verdiyiniz hər hansı qaydaya uyğun. Dəyişiklikləri budaqla birləşdirin və uyğun mühit öz-özünə yenilənsin, beləliklə dəyişikliyi tətbiq etmək sadəcə bir git push əməliyyatıdır.

  • GitHub, GitLab və ya Bitbucket xidmətini OAuth vasitəsilə qoşun, yerləşdirmə açarları isə etimadnamə anbarında saxlanılır
  • Push zamanı veb-huk davamlı qurma və yerləşdirmə konveyerini işə salır
  • Hər bir stek üzrə qurulma mərhələləri avtomatik icra olunur (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 olduqda istənilən əvvəlki buraxılışa qayıdın
  • Yerləşdirmələr davamlı və yenidən cəhd edilə bilən iş axınları kimi icra olunur, beləliklə, qurulma zamanı yaranan hər hansı nasazlıq heç vaxt yarımçıq yerləşdirilmiş sayt buraxmır.

Qurmağınız üçün uyğunlaşdırılmışdır

Davamlı yerləşdirmə nəzarəti əldən vermək demək olmamalıdır. Hansı budağın hansı mühitlə uyğunlaşacağını, dəyişikliyin nə vaxt yüksəldiləcəyini və nə vaxt geri qaytarılacağını siz müəyyənləşdirirsiniz. Boru kəməri mexaniki işləri — kodun çəkilməsini, quraşdırmaların icrasını, atomik şəkildə buraxılışı — idarə edir, beləliklə, yerləşdirmə prosesi rutin, təkrarlana bilən və geri qaytarıla bilən olur.

Bizim AI Paketimizdən istifadə edirsinizsə, köməkçi dəyişiklikləri kodlaşdıra və eyni boru xətti (pipeline) vasitəsilə saytlarınıza göndərə bilər, beləliklə, AI tərəfindən yaradılan dəyişiklik əllə yazdığınız hər hansı bir şeylə tamamilə eyni qurulma, yerləşdirmə və geri qaytarma yolundan keçir.

Tez-tez verilən suallar

Bir kliklə sınaq mühiti necə işləyir?

Sınaq mühiti (staging) canlı saytınızın — faylların və verilənlər bazasının — istehsal mühiti ilə eyni struktur və layihədə tam nüsxəsini yaradır. Siz dəyişikliklərinizi nüsxə üzərində sınaqdan keçirir, daha sonra onları bircə əməliyyatla istehsala ötürmək üçün canlıya göndərmə (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ə yerləşdirmə açarlarınız heç vaxt adi konfiqurasiya fayllarında deyil, şifrələnmiş etimadnamə yaddaşında saxlanılır.

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

Push zamanı vebhuk işə düşür və davamlı qurma və yerləşdirmə konveyerini başladır. O, texnologiya yığınınız üçün qurma addımlarını icra edir — Composer, npm və bənzərləri — və nəticəni həmin budağa uyğunlaşdırılmış mühitə buraxır.

Fərqli budaqları fərqli mühitlərə uyğunlaşdıra bilərəmmi?

Bəli. Qoldan mühitə uyğunlaşdırma, məsələn, main qolunu production mühitinə və staging qolunu staging mühitinə yönləndirməyə imkan verir. Dəyişiklikləri qola birləşdirin və uyğun mühit avtomatik olaraq tətbiq edilsin.

Yerləşdirmə saytı sıradan çıxararsa, nə baş verər?

Hər bir yerləşdirmə versiyalaşdırılmış buraxılışdır, ona görə də bərpa sorğusu olmadan əvvəlki buraxılışa qayıda bilərsiniz. Yerləşdirmələr davamlı, yenidən cəhd edilə bilən iş axınları kimi icra olunduğundan, qurulma prosesinin ortasında baş verən uğursuzluq saytı heç vaxt yarı yerləşdirilmiş vəziyyətdə qoymur.

Dəyişiklikləri heç bir gərginlik olmadan tətbiq edin

Sınaqdan keçirin, birbaşa yayıma buraxın və git vasitəsilə yerləşdirin. Kart tələb olunmayan 14 günlük sınaq müddəti, 30 günlük pulun geri qaytarılması zəmanəti, pulsuz miqrasiyalar və təchizatçı asılılığının olmaması.

Pulsuz başlayın