แนะ นำ

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

เมื่อคุณปรับใช้ Bicep ของคุณโดยอัตโนมัติโดยใช้ Azure Pipelines คุณจะสร้างกระบวนการที่สอดคล้องกันและนํามาใช้ใหม่ได้สําหรับการจัดการทรัพยากร Azure ของคุณ เมื่อเวลาผ่านไปป์ไลน์ของคุณกลายเป็นวิธีเดียวที่สามารถทําการเปลี่ยนแปลงไปยังสภาพแวดล้อม Azure ของคุณได้ สิ่งสําคัญคือต้องแน่ใจว่าไปป์ไลน์ของคุณบังคับใช้การตรวจสอบคุณภาพทั้งก่อนระหว่างและหลังการปรับใช้แต่ละครั้ง

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

สถานการณ์สมมติของโมดูล

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

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

คุณจะทําอะไร

ในมอดูลนี้ คุณจะได้เรียนรู้วิธีการทดสอบรหัส Bicep ภายในไปป์ไลน์ Azure DevOps ของคุณ เมื่อไปป์ไลน์ของคุณทํางาน คุณจะได้รับคําติชมเกี่ยวกับการเปลี่ยนแปลงที่เกิดขึ้นกับไฟล์ Bicep ของคุณทันที

คุณจะเพิ่มซับเพื่อให้แน่ใจว่าคุณภาพของรหัส Bicep และการตรวจสอบการปรับใช้ preflight ของคุณเพื่อเพิ่มโอกาสที่การปรับใช้ของคุณจะประสบความสําเร็จ นอกจากนี้ คุณยังจะใช้การดําเนินการ What-if เพื่อเพิ่มขั้นตอนการอนุมัติด้วยตนเองไปยังไปป์ไลน์ของคุณ หลังจากการปรับใช้ คุณจะตรวจสอบสภาพแวดล้อมของคุณโดยการเรียกใช้การทดสอบเพิ่มเติม

เป้าหมายหลักคืออะไร?

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

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

คุณควรคุ้นเคยกับการใช้:

  • Bicep รวมถึงการสร้างและการปรับใช้ไฟล์พื้นฐาน
  • Azure รวมถึงพอร์ทัล Azure การสมัครใช้งาน กลุ่มทรัพยากร และทรัพยากร
  • คําสั่ง Git พื้นฐาน รวมถึงการลอกแบบ บันทึกไฟล์ และส่งการเปลี่ยนแปลงไปยังที่เก็บ Azure
  • ไปป์ไลน์ YAML พื้นฐานผ่านทางไปป์ไลน์ Azure รวมถึงการเชื่อมต่อบริการ

หากต้องการทําแบบฝึกหัดในโมดูลให้เสร็จสมบูรณ์ คุณต้องมี:

  • บัญชี Azure ที่มีความสามารถในการสร้างกลุ่มทรัพยากร แอปพลิเคชัน Microsoft Entra และบริการหลัก
  • องค์กรและบัญชี Azure DevOps

คุณยังต้องมีการติดตั้งสิ่งต่อไปนี้ภายในเครื่อง: