سيناريو التوزيع الشامل باستخدام Bicep وGitHub Actions

متقدم
DevOps Engineer
Developer
Administrator
Azure Resource Manager
GitHub

أنشئ سير عمل موحد لتوزيع البيئة بأكملها. ستضيف وظائف الإنشاء إلى سير العمل الخاص بك، وتستخدم عناصر سير العمل ومخرجات Bicep لنشر التطبيقات وقواعد البيانات والكائنات الثنائية كبيرة الحجم.

الأهداف التعليمية

بعد إِكمال هذه الوحدة، ستتمكن من القيام بما يلي:

  • وزّع بنية Azure الأساسية والتطبيقات والبرامج النصية لقواعد البيانات والكائنات الثنائية كبيرة الحجم للتخزين من سير عمل واحد
  • استخدم البرامج النصية لسير العمل وإجراءات سير العمل لتنفيذ خطوات التوزيع
  • استخدم عناصر سير العمل لتوزيع الملفات المترجمة لاستخدامها في مهام سير عمل التوزيع
  • تمرير البيانات من ملفات Bicep إلى خطوات التوزيع الأخرى باستخدام المخرجات

المتطلبات الأساسية

يجب أن تكون على دراية باستخدام:

  • لغة Bicep بما في ذلك الموارد التابعة له، وكيفية توزيع ملفات Bicep في Azure.
  • Azure، بما في ذلك مدخل Microsoft Azure والاشتراكات ومجموعات الموارد والموارد.
  • أوامر Git الأساسية، بما في ذلك النسخ، وتثبيت الملفات، ودفع التغييرات إلى «GitHub».
  • GitHub Actions، بما في ذلك الوظائف والبيئات والأسرار.

لحل التدريبات في الوحدة النمطية، ستحتاج إلى:

  • حساب Azure، مع القدرة على إنشاء مجموعات الموارد وتطبيقات Microsoft Entra.
  • حساب GitHub.

للعمل من خلال التدريبات، ستحتاج أيضا إلى تثبيت ما يلي محلياً: