ตั้งค่าการปรับใช้ CI / CD ผ่าน GitHub Actions
ปรับปรุงเวิร์กโฟลว์การพัฒนา WordPress ของคุณด้วยการปรับใช้การเปลี่ยนแปลงจากที่เก็บ GitHub ไปยังเว็บไซต์ Managed Hosting for WordPress ของคุณ ด้วยการผสานรวมอย่างต่อเนื่อง / การทำให้ใช้งานได้อย่างต่อเนื่อง (CI / CD) คุณสามารถพุชการเปลี่ยนแปลงโค้ดไปยัง GitHub และปรับใช้การเปลี่ยนแปลงดังกล่าวกับเว็บไซต์ที่ใช้งานอยู่ของคุณโดยอัตโนมัติช่วยลดการถ่ายโอนไฟล์ด้วยตนเองและลดข้อผิดพลาดในการปรับใช้
ประโยชน์ของการปรับใช้ GitHub Actions:
- การปรับใช้แบบอัตโนมัติ: Push Code จะเปลี่ยนแปลงและดูการปรับใช้โดยอัตโนมัติ
- การควบคุมเวอร์ชัน: ติดตามการเปลี่ยนแปลงทั้งหมดด้วยระบบควบคุมเวอร์ชันที่แข็งแกร่งของ GitHub
- ข้อผิดพลาดที่ลดลง: ขจัดข้อผิดพลาดในการอัพโหลดไฟล์ด้วยตนเอง
- การทำงานร่วมกันเป็นทีม: นักพัฒนาหลายคนสามารถมีส่วนร่วมในโปรเจ็กต์เดียวกันได้อย่างปลอดภัย
- ความสามารถในการย้อนกลับ: ย้อนกลับไปยังเวอร์ชันก่อนหน้าได้อย่างง่ายดายหากจำเป็น
- การปรับใช้ที่สอดคล้องกัน: การปรับใช้ทุกครั้งจะเป็นไปตามกระบวนการอัตโนมัติเดียวกัน
ข้อกำหนดเบื้องต้น
ก่อนตั้งค่าการรวม CI / CD คุณจะต้อง:
- ที่เก็บ GitHub สำหรับโปรเจ็กต์ WordPress ของคุณ
- คีย์ส่วนตัว SSH ที่เพิ่มลงใน ความลับ GitHub ของคุณ
ตั้งค่าการรวม CI / CD
- ไปที่ ของ GoDaddy
- ในหน้า ผลิตภัณฑ์ของ ฉันให้เลือก จัดการทั้งหมด ถัดจาก Managed Hosting for WordPress
- เลือก การตั้งค่า จาก
เมนูสำหรับแผนที่คุณต้องการตั้งค่า CI / CD - ภายใต้ เว็บไซต์ที่ใช้งานจริง หรือ เว็บไซต์ทดสอบ ถัดจาก การรวม CI / CD ให้เลือก เปิดใช้งาน
- วางคีย์สาธารณะ SSH (ไม่ใช่คีย์ส่วนตัว) ในฟิลด์คีย์ SSH
- เลือกเชื่อมต่อ
- รอให้กระบวนการจัดเตรียมเสร็จสมบูรณ์ การดำเนินการนี้อาจใช้เวลาสักครู่
- เมื่อการจัดสรรเสร็จสิ้น:
- คุณจะเห็นข้อมูลประจำตัวผู้ใช้ที่ทำให้ใช้งานได้ใหม่
- คุณสามารถดาวน์โหลดหรือคัดลอก / วางไฟล์เวิร์กโฟลว์แบบกำหนดเองลงในโปรเจ็กต์ของคุณ
- ตรวจสอบให้แน่ใจว่าคุณได้เพิ่มคีย์ส่วนตัวลงในความลับของ GitHub แล้ว
PRIVATE_KEY.
- ตรวจสอบให้แน่ใจว่าคุณได้เพิ่มคีย์ส่วนตัวลงในความลับของ GitHub แล้ว
หมายเหตุ: ผู้ใช้ปรับใช้ได้รับการออกแบบมาอย่างชัดเจนสำหรับการปรับใช้แบบอัตโนมัติและไม่อนุญาตให้ล็อกอิน SSH แบบโต้ตอบ
การรวม CI / CD ของคุณพร้อมแล้วที่จะปรับปรุงกระบวนการพัฒนา WordPress ของคุณ เมื่อจำเป็นหลังจากที่คุณพุชการเปลี่ยนแปลงไปยังที่เก็บ GitHub ที่เชื่อมต่อแล้วคุณสามารถดำเนินการกับ GitHub Action เพื่อปรับใช้กับเว็บไซต์ Managed Hosting สำหรับ WordPress ได้
ขั้นตอนที่เกี่ยวข้อง
- หลังจากเสร็จสิ้นการตั้งค่าให้เพิ่มไฟล์เวิร์กโฟลว์ที่ให้ไว้ไปยังที่เก็บ GitHub ของคุณ
.github/workflows/ไดเรกทอรี ไฟล์นี้มีการกำหนดค่าเพื่อปรับใช้การเปลี่ยนแปลงของคุณได้อย่างง่ายดายเมื่อคุณพุชไปยังสาขาที่กำหนด