ერთი დაწკაპუნებით სტეჯინგი
შექმენით თქვენი ლაივ საიტის სასტენგო ასლი ფაილებითა და მონაცემთა ბაზით უცვლელად, იმავე სტეკსა და ბლუპრინტზე, რაზეც პროდუქციულია, რათა ზუსტად ის დატესტოთ, რასაც გაუშვებთ.
ფუნქციები
შექმნათ სასტეჯინგ ასლი ერთი დაწკაპუნებით, უსაფრთხოდ გამოსცადოთ ცვლილებები და მზადყოფნისას გაუშვათ ცოცხალ რეჟიმში. დააკავშირეთ Git პროვაიდერი და თითოეული push ავტომატურად ააწყობს და განათავსებს პროექტს. რაიმე პრობლემის შექმნის შემთხვევაში, წამებში დაუბრუნდით წინა რელიზს.
ყველა საიტი იღებს სრულ ტესტურ გარემოს და არა ვარაუდს. დააკლონეთ პროდუქციული ვერსია, იმუშავეთ კონტენტზე და შემდეგ, მისი შემოწმების შემდეგ, დააბრუნეთ ცვლილებები შერწყმით.
შექმენით თქვენი ლაივ საიტის სასტენგო ასლი ფაილებითა და მონაცემთა ბაზით უცვლელად, იმავე სტეკსა და ბლუპრინტზე, რაზეც პროდუქციულია, რათა ზუსტად ის დატესტოთ, რასაც გაუშვებთ.
როდესაც თქვენი ცვლილებები მზად იქნება, გადაიტანეთ სტეიჯინგი პროდაქშენში ერთი მოქმედებით. არანაირი ხელით ფაილების გადაკოპირება, არანაირი მყიფე მონაცემთა ბაზის ექსპორტი.
ყველა დევლოი ვერსიის მქონე რელიზია. თუ ცვლილება არასწორად იმუშავებს, აღდგენის თაბახის გარეშე პირდაპირ დააბრუნეთ ბოლო კარგად ცნობილი რელიზი.
მართული WordPress, WooCommerce, PHP, სტატიკური HTML ან Node — სტეჯინგი და პირდაპირ ეთერში გაშვება ყველა თქვენს საიტზე ერთნაირად მუშაობს.
დააკავშირეთ git პროვაიდერი ერთხელ და თქვენი რეპოზიტორია სიმართლის ერთადერთ წყაროდ იქცევა. ატვირთეთ კოდი და პლატფორმა თავად ააწყობს და განათავსებს მას თქვენთვის.
დააკავშირეთ GitHub, GitLab ან Bitbucket OAuth-ის საშუალებით და თქვენი დეპლოიქსელები ინახება დაშიფრულ სერთიფიკატების საცავში და არასდროს ღია კონფიგურაციაში. ყოველ ფუშზე ირთვება ვებჰუკი, რომელიც ააქტიურებს მყარ აგებისა და დეპლოიმენტის ფაიფლაინს. იგი უშვებს თქვენი სტეკის აგების ნაბიჯებს — Composer, npm და სხვებს — საიტზე გამოშვებამდე.
დააკავშირეთ განშტოებები გარემოებებთან ზუსტად ისე, როგორც თქვენი გუნდი მუშაობს: main — პროდაქშენთან, staging — სტეიჯინგთან, ან ნებისმიერ სხვა პრინციპთან, რომელსაც ანიჭებთ უპირატესობას. გააერთიანეთ განშტოება და შესაბამისი გარემო ავტომატურად განახლდება, ასე რომ ცვლილების გადატანა უბრალოდ git push-ია.
უწყვეტი დოპლოიქმედება არ უნდა ნიშნავდეს კონტროლის დაკარგვას. თქვენ წყვეტთ, რომელი განშტოება (branch) რომელ გარემოს შეესაბამება, როდის ხდება ცვლილების გადატანა და როდის არის საჭირო საწყის მდგომარეობაში დაბრუნება. კონვეიერი (pipeline) ასრულებს ტექნიკურ სამუშაოს — ქაჩავს კოდს, აწყობს (build) პროექტს და ატომურად უშვებს გამოცემას — ამიტომ დოპლოი ხდება მარტივი, განმეორებადი და უკუცვლადი პროცესი.
თუ იყენებთ ჩვენი AI პაკეტს, ასისტენტს შეუძლია კოდში ცვლილებების შეტანა და მათი თქვენს საიტებზე გაშვება იგივე კონვეიერის გავლით, ამიტომ ხელოვნური ინტელექტის მიერ შექმნილი ცვლილება ზუსტად იმავე აგების, დეპლოიისა და წარსულ მდგომარეობაში დაბრუნების გზას გადის, რასაც ხელით დაწერილი ნებისმიერი სხვა კოდი.
სტეჯინგი ქმნის თქვენი ცოცხალი საიტის სრულ ასლს — ფაილებს და მონაცემთა ბაზას — იმავე სტეკსა და ბლუპრინტზე, რაზეც პროდაქშენია. თქვენ ტესტირებთ ცვლილებებს ამ ასლზე, შემდეგ კი იყენებთ push-to-live ფუნქციას მათ პროდაქშენში ერთი მოქმედებით გადატანისთვის.
GitHub, GitLab და Bitbucket. თქვენ უკავშირდებით OAuth-ის საშუალებით და თქვენი გაშვების გასაღებები ინახება დაშიfrul სავალდებულო მონაცემთა ბაზაში, და არა არავითარ შემთხვევაში მარტივ კონფიგურაციის ფაილებში.
ვებჰუკი ირთვება ფუშის (push) დროს და იწყებს მდგრადი აგებისა და განთავსების (build-and-deploy) ფაიფლაინს. ის უშვებს თქვენი სტეკისთვის საჭირო აგების ეტაპებს — Composer, npm და ა.შ. — და შედეგს აქვეყნებს ამ შტოსთან მიმაგრებულ გარემოში.
დიახ. ტოტისა და გარემოს მიბმა საშუალებას გაძლევთ მიუთითოთ, მაგალითად, main პროდუქშენზე და staging სტეჯინგზე. გააერთიანეთ ტოტში და შესაბამისი გარემო ავტომატურად განთავსდება.
ყველა განლაგება ვერსიირებული რელიზია, ამიტომ შეგიძლიათ დააბრუნოთ წინა ვერსია აღდგენის თიქეთის გარეშე. ვინაიდან განლაგება მიმდინარეობს როგორც მტკიცე, ხელახლა გაშვებადი სამუშაო პროცესი, აგების შუა პროცესში შეცდომა საიტს არასდროს ტოვებს ნაწილობრივ განლაგებულ მდგომარეობაში.
სტეიჯინგი, ლაივში გაშვება და გიტიდან დეპლოიჯმენტი. 14-დღიანი უფასო საცდელი პერიოდი ბარათის გარეშე, 30-დღიანი თანხის დაბრუნების გარანტია, უფასო მიგრაცია და მიმწოდებელზე მიჯაჭვულობის გარეშე.
უფასოდ დაწყება