แนะ นำ
โมดูลนี้ครอบคลุมการผสานรวมกับ GitHub Actions อย่างต่อเนื่อง รวมถึงเวิร์กโฟลว์ ตัวแปรสภาพแวดล้อม สิ่งประดิษฐ์ ความลับ และแนวทางปฏิบัติด้านความปลอดภัย
วัตถุประสงค์การเรียนรู้
ในตอนท้ายของโมดูลนี้ คุณจะสามารถ:
- ออกแบบเวิร์กโฟลว์เพื่อการผสานรวมและการปรับใช้อย่างต่อเนื่อง
- ใช้การทดสอบอัตโนมัติในไปป์ไลน์ GitHub Actions
- กําหนดค่าไปป์ไลน์หลายงานด้วยการขึ้นต่อกันและการดําเนินการแบบขนาน
- ตัวแปรสภาพแวดล้อมและขอบเขต
- แนวทางปฏิบัติแนะนําในการรักษาความปลอดภัยข้อมูลลับ
- วิธีสร้างและใช้ GitHub Actions แบบกําหนดเอง
- แชร์สิ่งประดิษฐ์ในการสร้างระหว่างงาน
- สร้างป้ายสถานะเวิร์กโฟลว์
- จัดการข้อมูลลับที่เข้ารหัสสําหรับคีย์ API และข้อมูลเข้าสู่ระบบ
- ใช้การติดแท็ก Git สําหรับการจัดการการเผยแพร่และการกําหนดเวอร์ชัน
- ใช้แนวทางปฏิบัติด้านความปลอดภัยในเวิร์กโฟลว์และที่เก็บ
ข้อกําหนดเบื้องต้น
คุณควรมี:
- ประสบการณ์ GitHub พื้นฐานกับที่เก็บ สาขา และคําขอดึงข้อมูล
- ความเข้าใจเกี่ยวกับเวิร์กโฟลว์การพัฒนา
- การใช้บรรทัดคําสั่งพื้นฐาน
มีประโยชน์ แต่ไม่จําเป็น:
- มีประสบการณ์กับเครื่องมือ CI/CD
- ความรู้เกี่ยวกับนักเทียบท่า
- ประสบการณ์การพัฒนาทีม