ฟีเจอร์

สภาพแวดล้อมสเตจจิ้ง, การพุชขึ้นเว็บจริง และการปรับใช้ผ่าน git

สร้างสำเนาสำหรับทดสอบได้ด้วยคลิกเดียว ทดสอบการเปลี่ยนแปลงของคุณอย่างปลอดภัย แล้วพุชขึ้นเว็บไซต์จริงได้ทันทีเมื่อคุณพร้อม เชื่อมต่อกับผู้ให้บริการ Git และทุกครั้งที่พุช ระบบจะสร้างและปรับใช้ให้อัตโนมัติ เมื่อมีข้อผิดพลาดเกิดขึ้น คุณสามารถย้อนกลับไปยังรุ่นก่อนหน้าได้ในเวลาเพียงไม่กี่วินาที

  • คลิกเดียวการเตรียมระบบทดสอบและการเผยแพร่จริง
  • 99.99%การรับประกันความพร้อมใช้งาน
  • 3ผู้ให้บริการ Git ที่รองรับ

ทดสอบบนระบบ staging ส่งมอบความมั่นใจ

ทุกเว็บไซต์มาพร้อมกับสภาพแวดล้อมจำลองแบบเต็มรูปแบบ ไม่ใช่แค่การคาดเดา โคลนข้อมูลจากระบบจริง ทำงานกับเนื้อหา แล้วผสานการเปลี่ยนแปลงของคุณกลับเข้าไปเมื่อผ่านการทดสอบแล้ว

สเตจจิ้งได้ด้วยคลิกเดียว

สร้างสำเนาทดสอบของเว็บไซต์จริงของคุณโดยที่ไฟล์และฐานข้อมูลอยู่ครบถ้วน บนสแต็กและพิมพ์เขียวเดียวกับระบบจริง เพื่อให้สิ่งที่คุณทดสอบคือสิ่งที่คุณใช้งานจริง

พุชทูไลฟ์

เมื่อการเปลี่ยนแปลงของคุณพร้อมแล้ว ให้พุชระบบ Staging ไปยัง Production ได้ด้วยการดำเนินการเพียงครั้งเดียว ไม่ต้องคัดลอกไฟล์ด้วยตนเอง และไม่ต้องส่งออกฐานข้อมูลที่ยุ่งยาก

ย้อนกลับไปรุ่นก่อนหน้า

ทุกการปรับใช้คือการปล่อยเวอร์ชัน หากการเปลี่ยนแปลงเกิดทำงานผิดพลาด ให้ย้อนกลับไปยังเวอร์ชันล่าสุดที่ทำงานได้ปกติทันทีโดยไม่ต้องส่งตั๋วกู้คืนระบบ

เวิร์กโฟลว์เดียวกัน ทุกสแต็ก

Managed WordPress, WooCommerce, PHP, static HTML หรือ Node ไม่ว่าเว็บไซต์ของคุณจะเป็นแบบไหน ระบบ staging และ push-to-live ก็ทำงานเหมือนกันทั้งหมด

การปรับใช้อย่างต่อเนื่องแบบอาศัย Git

เชื่อมต่อผู้ให้บริการ git เพียงครั้งเดียว แล้วคลังเก็บโค้ดของคุณจะกลายเป็นแหล่งข้อมูลที่น่าเชื่อถือที่สุด เพียงพุชโค้ด ระบบก็จะทำการบิวด์และปรับใช้ให้คุณโดยอัตโนมัติ

เชื่อมต่อ GitHub, GitLab หรือ Bitbucket ผ่าน OAuth โดยคีย์การปรับใช้ของคุณจะถูกจัดเก็บไว้ในที่เก็บข้อมูลประจำตัวที่เข้ารหัส ไม่ใช่ในไฟล์กำหนดค่าแบบธรรมดา เว็บฮุกจะทำงานทุกครั้งที่มีการพุช ซึ่งจะทริกเกอร์ไปป์ไลน์การสร้างและการปรับใช้ที่มีความคงทน โดยจะรันขั้นตอนการสร้างสำหรับสแต็กของคุณ เช่น Composer, npm และอื่นๆ ก่อนที่จะเผยแพร่ไปยังเว็บไซต์

จับคู่สาขากับสภาพแวดล้อมในแบบที่ทีมของคุณทำงานอยู่แล้ว: จาก main ไปยัง production, จาก staging ไปยัง staging หรือตามแบบแผนที่คุณต้องการ เพียงแค่รวมโค้ดเข้ากับสาขาและสภาพแวดล้อมที่ตรงกันก็จะอัปเดตโดยอัตโนมัติ ดังนั้นการโปรโมตการเปลี่ยนแปลงจึงเป็นเพียงแค่การใช้คำสั่ง git push เท่านั้น

  • เชื่อมต่อ GitHub, GitLab หรือ Bitbucket ผ่าน OAuth โดยเก็บคีย์การใช้งาน (deploy keys) ไว้ในที่จัดเก็บข้อมูลประจำตัว
  • Webhook เมื่อมีการพุช (push) จะเริ่มกระบวนการสร้างและปรับใช้แบบทนทาน (durable build-and-deploy pipeline)
  • ขั้นตอนการสร้างแบบรายสแตกจะทำงานโดยอัตโนมัติ (Composer, npm และอื่นๆ)
  • การแมปสาขากับสภาพแวดล้อม เช่น main ไปยัง production, staging ไปยัง staging
  • ย้อนกลับไปยังรุ่นก่อนหน้าใดก็ได้เมื่อคุณต้องการ
  • การปรับใช้ทำงานเป็นเวิร์กโฟลว์ที่ทนทานและสามารถลองใหม่ได้ ปัญหาระหว่างการสร้างจึงไม่ทำให้เว็บไซต์ถูกปรับใช้ไปครึ่งๆ กลางๆ อีกต่อไป

สร้างมาเพื่อวิธีที่คุณสร้าง

การปรับใช้แบบต่อเนื่องไม่ควรหมายถึงการสูญเสียการควบคุม คุณเป็นผู้ตัดสินใจว่าสาขาใดเชื่อมโยงกับสภาพแวดล้อมใด เมื่อใดที่ควรเลื่อนขั้นการเปลี่ยนแปลง และเมื่อใดที่ควรย้อนกลับ ระบบไปป์ไลน์จะจัดการงานด้านกลไก เช่น การดึงโค้ด การเรียกใช้บิวด์ และการเผยแพร่แบบอะตอมิก เพื่อให้การปรับใช้เป็นเรื่องน่าเบื่อ สามารถทำซ้ำได้ และย้อนกลับได้

หากคุณใช้ชุดเครื่องมือ AI Pack ของเรา ผู้ช่วยสามารถเขียนโค้ดและส่งการเปลี่ยนแปลงไปยังเว็บไซต์ของคุณผ่านไปป์ไลน์เดียวกันได้ ดังนั้นการเปลี่ยนแปลงที่เขียนโดย AI จึงผ่านกระบวนการสร้าง การปรับใช้ และการย้อนกลับแบบเดียวกันทุกประการกับสิ่งที่คุณเขียนขึ้นเอง

คำถามที่พบบ่อย

การสร้างเว็บจำลองด้วยคลิกเดียวทำงานอย่างไร

ระบบ Staging จะสร้างสำเนาฉบับสมบูรณ์ของเว็บไซต์จริงของคุณ ซึ่งประกอบด้วยไฟล์และฐานข้อมูล บนสแต็กและพิมพ์เขียวชุดเดียวกับระบบจริง คุณสามารถทดสอบการเปลี่ยนแปลงบนสำเนานี้ จากนั้นใช้คำสั่ง push-to-live เพื่อนำการเปลี่ยนแปลงนั้นขึ้นสู่ระบบจริงได้ในคลิกเดียว

ฉันสามารถเชื่อมต่อผู้ให้บริการ git ใดได้บ้าง

GitHub, GitLab และ Bitbucket คุณเชื่อมต่อผ่าน OAuth และคีย์การปรับใช้ของคุณจะถูกเก็บไว้ในที่เก็บข้อมูลประจำตัวที่เข้ารหัส ไม่ใช่ในไฟล์กำหนดค่าทั่วไป

เกิดอะไรขึ้นเมื่อฉันพุชโค้ด

เว็บฮุกจะทำงานเมื่อมีการพุชโค้ดและเริ่มกระบวนการสร้างและปรับใช้แบบต่อเนื่อง โดยจะรันขั้นตอนการสร้างสำหรับสแต็กของคุณ เช่น Composer, npm และอื่นๆ และเผยแพร่ผลลัพธ์ไปยังสภาพแวดล้อมที่จับคู่กับสาขานั้น

ฉันสามารถแมปสาขาที่แตกต่างกันไปยังสภาพแวดล้อมที่แตกต่างกันได้หรือไม่

ใช่ การจับคู่กิ่ง (branch) กับสภาพแวดล้อม (environment) ช่วยให้คุณสามารถตั้งค่า เช่น ให้ main ชี้ไปที่ production และ staging ชี้ไปที่ staging เมื่อคุณทำการรวม (merge) เข้ากับกิ่งใด สภาพแวดล้อมที่ตรงกันก็จะทำการปรับใช้ (deploy) โดยอัตโนมัติ

จะเกิดอะไรขึ้นหากการปรับใช้ทำให้เว็บไซต์เกิดข้อผิดพลาด?

ทุกการปรับใช้คือรุ่นที่มีการควบคุมเวอร์ชัน คุณจึงสามารถย้อนกลับไปยังรุ่นก่อนหน้าได้ทันทีโดยไม่ต้องส่งคำขอคืนค่า เนื่องจากกระบวนการปรับใช้ทำงานเป็นเวิร์กฟลว์ที่ทนทานและลองใหม่ได้ ความล้มเหลวระหว่างการสร้างจึงไม่ทำให้เว็บไซต์ถูกปรับใช้ไปแค่ครึ่งทางอย่างแน่นอน

ส่งมอบการเปลี่ยนแปลงได้โดยไม่ต้องวุ่นวาย

สร้างระบบ Staging, พุชขึ้นระบบจริง และปรับใช้จาก Git ทดลองใช้ฟรี 14 วันโดยไม่ต้องใช้บัตรเครดิต รับประกันคืนเงินภายใน 30 วัน ย้ายเว็บไซต์ฟรี และไม่มีการผูกมัดกับผู้ให้บริการรายใด

เริ่มใช้งานฟรี