Introduction

เสร็จสมบูรณ์เมื่อ

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

สมมติว่าคุณจัดการทีมที่กําลังพัฒนาเว็บไซต์ที่จะปรับปรุงประสบการณ์ของลูกค้าของคุณเมื่อพวกเขาติดต่อฝ่ายสนับสนุนผลิตภัณฑ์ โครงการนี้มีความสําคัญต่อการจัดการขั้นสูงสุด พวกเขาต้องการไซต์คุณภาพสูงและพวกเขาต้องการเผยแพร่เร็ว ๆ นี้ คุณจําเป็นต้องตรวจสอบให้แน่ใจว่าทีมของคุณกําลังผลิตโค้ดที่ทดสอบ สร้าง และปรับใช้อย่างรวดเร็วเมื่อมีการใช้คุณลักษณะ ยิ่งไปกว่านั้น แผนก IT ของคุณต้องการสร้างและทําให้โครงสร้างพื้นฐานของโครงการขาดโดยอัตโนมัติ คุณตัดสินใจที่จะใช้การรวมอย่างต่อเนื่อง (CI) และการจัดส่งแบบต่อเนื่อง (CD) เพื่อทําให้งานการสร้าง การทดสอบ และการปรับใช้ทั้งหมดเป็นไปโดยอัตโนมัติ นอกจากนี้คุณยังจะใช้โครงสร้างพื้นฐานเป็นโค้ด (IaC) เพื่อทําให้งานด้าน IT เป็นแบบอัตโนมัติ

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

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

วัตถุประสงค์การเรียนรู้

ในมอดูลนี้ คุณจะ:

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

Prerequisites

  • บัญชี GitHub
  • ความสามารถในการนําทางและแก้ไขไฟล์ใน GitHub
    • (สําหรับข้อมูลเพิ่มเติมเกี่ยวกับ GitHub โปรดดู บทนําสู่ GitHub)