ფუნქციები

სტეჯინგი, ცოცხალ სერვერზე გაშვება და git დეპლოიცი

შექმნათ სასტეჯინგ ასლი ერთი დაწკაპუნებით, უსაფრთხოდ გამოსცადოთ ცვლილებები და მზადყოფნისას გაუშვათ ცოცხალ რეჟიმში. დააკავშირეთ Git პროვაიდერი და თითოეული push ავტომატურად ააწყობს და განათავსებს პროექტს. რაიმე პრობლემის შექმნის შემთხვევაში, წამებში დაუბრუნდით წინა რელიზს.

  • 1-კლიკიანისტეჯინგი და ცოცხალ სერვერზე გადატანა
  • 99.99%უპთაიმის გარანტია
  • 3მხარდაჭერილი Git პროვაიდერები

სტეჯინგზე დატესტე, თავდაჯერებულად გაუშვი

ყველა საიტი იღებს სრულ ტესტურ გარემოს და არა ვარაუდს. დააკლონეთ პროდუქციული ვერსია, იმუშავეთ კონტენტზე და შემდეგ, მისი შემოწმების შემდეგ, დააბრუნეთ ცვლილებები შერწყმით.

ერთი დაწკაპუნებით სტეჯინგი

შექმენით თქვენი ლაივ საიტის სასტენგო ასლი ფაილებითა და მონაცემთა ბაზით უცვლელად, იმავე სტეკსა და ბლუპრინტზე, რაზეც პროდუქციულია, რათა ზუსტად ის დატესტოთ, რასაც გაუშვებთ.

ლაივში გადატანა

როდესაც თქვენი ცვლილებები მზად იქნება, გადაიტანეთ სტეიჯინგი პროდაქშენში ერთი მოქმედებით. არანაირი ხელით ფაილების გადაკოპირება, არანაირი მყიფე მონაცემთა ბაზის ექსპორტი.

დაბრუნება წინა გამოშვებაზე

ყველა დევლოი ვერსიის მქონე რელიზია. თუ ცვლილება არასწორად იმუშავებს, აღდგენის თაბახის გარეშე პირდაპირ დააბრუნეთ ბოლო კარგად ცნობილი რელიზი.

იგივე სამუშაო პროცესი, ყველა სტეკისთვის

მართული WordPress, WooCommerce, PHP, სტატიკური HTML ან Node — სტეჯინგი და პირდაპირ ეთერში გაშვება ყველა თქვენს საიტზე ერთნაირად მუშაობს.

Git-ზე დაფუძნებული უწყვეტი განთავსება

დააკავშირეთ git პროვაიდერი ერთხელ და თქვენი რეპოზიტორია სიმართლის ერთადერთ წყაროდ იქცევა. ატვირთეთ კოდი და პლატფორმა თავად ააწყობს და განათავსებს მას თქვენთვის.

დააკავშირეთ GitHub, GitLab ან Bitbucket OAuth-ის საშუალებით და თქვენი დეპლოიქსელები ინახება დაშიფრულ სერთიფიკატების საცავში და არასდროს ღია კონფიგურაციაში. ყოველ ფუშზე ირთვება ვებჰუკი, რომელიც ააქტიურებს მყარ აგებისა და დეპლოიმენტის ფაიფლაინს. იგი უშვებს თქვენი სტეკის აგების ნაბიჯებს — Composer, npm და სხვებს — საიტზე გამოშვებამდე.

დააკავშირეთ განშტოებები გარემოებებთან ზუსტად ისე, როგორც თქვენი გუნდი მუშაობს: main — პროდაქშენთან, staging — სტეიჯინგთან, ან ნებისმიერ სხვა პრინციპთან, რომელსაც ანიჭებთ უპირატესობას. გააერთიანეთ განშტოება და შესაბამისი გარემო ავტომატურად განახლდება, ასე რომ ცვლილების გადატანა უბრალოდ git push-ია.

  • GitHub, GitLab ან Bitbucket-ის დაკავშირება OAuth-ის საშუალებით, ხოლო დოპლოიას გასაღებები ინახება სერთიფიკატების საცავში
  • push-ზე ვებჰუკი იწყებს მტკიცე აგებისა და განთავსების კონვეიერს
  • სტეკზე დაფუძნებული აგების ეტაპები ავტომატურად ეშვება (Composer, npm და სხვა)
  • ტოტისა და გარემოს დაკავშირება — მაგალითად, main წარმოებაში, staging კი staging-ში
  • დაუბრუნდით ნებისმიერ წინა გამოშვებას, როცა ეს დაგჭირდებათ
  • დეპლოიები შესრულდება როგორც გამძლე, ხელახლა გაშვებადი სამუშაო პროცესები, ამიტომ აგების პროცესში შეფერხება არასდროს დატოვებს ნახევრად დეპლოიებულ საიტს

შექმნილია ისე, როგორც შენ აშენებ

უწყვეტი დოპლოიქმედება არ უნდა ნიშნავდეს კონტროლის დაკარგვას. თქვენ წყვეტთ, რომელი განშტოება (branch) რომელ გარემოს შეესაბამება, როდის ხდება ცვლილების გადატანა და როდის არის საჭირო საწყის მდგომარეობაში დაბრუნება. კონვეიერი (pipeline) ასრულებს ტექნიკურ სამუშაოს — ქაჩავს კოდს, აწყობს (build) პროექტს და ატომურად უშვებს გამოცემას — ამიტომ დოპლოი ხდება მარტივი, განმეორებადი და უკუცვლადი პროცესი.

თუ იყენებთ ჩვენი AI პაკეტს, ასისტენტს შეუძლია კოდში ცვლილებების შეტანა და მათი თქვენს საიტებზე გაშვება იგივე კონვეიერის გავლით, ამიტომ ხელოვნური ინტელექტის მიერ შექმნილი ცვლილება ზუსტად იმავე აგების, დეპლოიისა და წარსულ მდგომარეობაში დაბრუნების გზას გადის, რასაც ხელით დაწერილი ნებისმიერი სხვა კოდი.

ხშირად დასმული კითხვები

როგორ მუშაობს ერთი დაწკაპუნებით სტეჯინგი?

სტეჯინგი ქმნის თქვენი ცოცხალი საიტის სრულ ასლს — ფაილებს და მონაცემთა ბაზას — იმავე სტეკსა და ბლუპრინტზე, რაზეც პროდაქშენია. თქვენ ტესტირებთ ცვლილებებს ამ ასლზე, შემდეგ კი იყენებთ push-to-live ფუნქციას მათ პროდაქშენში ერთი მოქმედებით გადატანისთვის.

რომელ git პროვაიდერებთან შემიძლია დაკავშირება?

GitHub, GitLab და Bitbucket. თქვენ უკავშირდებით OAuth-ის საშუალებით და თქვენი გაშვების გასაღებები ინახება დაშიfrul სავალდებულო მონაცემთა ბაზაში, და არა არავითარ შემთხვევაში მარტივ კონფიგურაციის ფაილებში.

რა ხდება კოდის გაგზავნისას?

ვებჰუკი ირთვება ფუშის (push) დროს და იწყებს მდგრადი აგებისა და განთავსების (build-and-deploy) ფაიფლაინს. ის უშვებს თქვენი სტეკისთვის საჭირო აგების ეტაპებს — Composer, npm და ა.შ. — და შედეგს აქვეყნებს ამ შტოსთან მიმაგრებულ გარემოში.

შეგიძლიათ თუ არა სხვადასხვა შტოს დაკავშირება სხვადასხვა გარემოსთან?

დიახ. ტოტისა და გარემოს მიბმა საშუალებას გაძლევთ მიუთითოთ, მაგალითად, main პროდუქშენზე და staging სტეჯინგზე. გააერთიანეთ ტოტში და შესაბამისი გარემო ავტომატურად განთავსდება.

რა მოხდება, თუ განლაგება საიტს დააზიანებს?

ყველა განლაგება ვერსიირებული რელიზია, ამიტომ შეგიძლიათ დააბრუნოთ წინა ვერსია აღდგენის თიქეთის გარეშე. ვინაიდან განლაგება მიმდინარეობს როგორც მტკიცე, ხელახლა გაშვებადი სამუშაო პროცესი, აგების შუა პროცესში შეცდომა საიტს არასდროს ტოვებს ნაწილობრივ განლაგებულ მდგომარეობაში.

გაუშვით ცვლილებები დრამის გარეშე

სტეიჯინგი, ლაივში გაშვება და გიტიდან დეპლოიჯმენტი. 14-დღიანი უფასო საცდელი პერიოდი ბარათის გარეშე, 30-დღიანი თანხის დაბრუნების გარანტია, უფასო მიგრაცია და მიმწოდებელზე მიჯაჭვულობის გარეშე.

უფასოდ დაწყება