إنشاء سير عمل توزيع Bicep الأول باستخدام «GitHub Actions»

متوسط
DevOps Engineer
Developer
Administrator
Azure Resource Manager
GitHub

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

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

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

  • أتمتة عمليات توزيع Bicep باستخدام سير عمل في GitHub Actions.
  • إعداد هوية حمل العمل لمصادقة سير عمل إلى Azure.
  • حدد مشغل سير عمل مناسب ومجموعة من المهام لتوزيع Bicep.

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

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

  • Bicep، بما في ذلك إنشاء الملفات الأساسية ونشرها
  • Azure، بما في ذلك مدخل Azure، والاشتراكات، ومجموعات الموارد، والموارد
  • أوامر Git الأساسية، بما في ذلك استنساخ الملفات وتثبيتها ودفع التغييرات إلى GitHub

للعمل من خلال التدريبات في الوحدة النمطية، ستحتاج إلى حساب Azure مع القدرة على إنشاء مجموعات الموارد وتطبيقات Azure Active Directory.

ستحتاج أيضًا إلى تثبيت ما يلي محليًا: