แนะ นำ

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

โมดูลนี้ครอบคลุมการผสานรวมกับ GitHub Actions อย่างต่อเนื่อง รวมถึงเวิร์กโฟลว์ ตัวแปรสภาพแวดล้อม สิ่งประดิษฐ์ ความลับ และแนวทางปฏิบัติด้านความปลอดภัย

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

ในตอนท้ายของโมดูลนี้ คุณจะสามารถ:

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

ข้อกําหนดเบื้องต้น

คุณควรมี:

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

มีประโยชน์ แต่ไม่จําเป็น:

  • มีประสบการณ์กับเครื่องมือ CI/CD
  • ความรู้เกี่ยวกับนักเทียบท่า
  • ประสบการณ์การพัฒนาทีม