ფუნქციები

სატესტო გარემო, პირდაპირი გაშვება და git-ის განთავსებები

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

საიტის შავი ასლი გამოქვეყნებულის გვერდით, მათ შორის დაწინაურების ეტაპით.
  • 1 დაწკაპუნებითსატესტო გარემო და პირდაპირ ეთერში გაშვება
  • 99,99%უწყვეტი მუშაობის გარანტია
  • 3მხარდაჭერილი Git პროვაიდერები

გამოცადეთ სატესტო გარემოში, გაუშვით თავდაჯერებულად

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

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

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

გაშვება პირდაპირ რეჟიმში

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

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

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

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

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

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

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

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

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

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

შექმნილია იმისთვის, თუ როგორ აშენებთ

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

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

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

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

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

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

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

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

Webhook აქტიურდება push-ის დროს და იწყებს გამძლე აგებისა და განთავსების პროცესს (pipeline). ის ასრულებს აგების ეტაპებს თქვენი სტეკისთვის — Composer, npm და მსგავსი — და შედეგს უშვებს იმ გარემოში, რომელიც დაკავშირებულია ამ განშტოებასთან.

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

დიახ. განშტოების გარემოზე მიბმა საშუალებას გაძლევთ, მაგალითად, main მიმართოთ production-ზე და staging — staging-ზე. შეაერთეთ ცვლილებები განშტოებაში და შესაბამისი გარემო ავტომატურად გაიშლება.

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

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

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

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

დაიწყეთ უფასოდ