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