مقدمة

مكتمل

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

يأتي نشر تعليمة Bicep البرمجية القابلة لإعادة الاستخدام مع مخاوف مختلفة عن عمليات توزيع Bicep العادية. في وحدة تدريب Microsoft Learn هذه، ستتعلم كيفية أتمتة التحقق من صحة ونشر مواصفات القالب ووحدات Bicep النمطية.

سيناريو مثال

لنفترض أنك مسؤول Azure في شركة ألعاب. يتوسع استخدام الشركة لـ Azure. قدمت الشركة نهجاً جديداً لإدارة السحابة لضمان اتباع عمليات التوزيع خاصتك لممارسات Microsoft المُوصى بها للأمان والموثوقية.

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

لقد سبق لك استخدام GitHub Actions لأتمتة توزيع موارد Azure خاصتك. الآن، تريد العثور على طريقة لأتمتة التحقق من صحة ونشر تعليمة Bicep البرمجية القابلة لإعادة الاستخدام.

Diagram that shows two workflows. One publishes a complete Bicep file to a template spec, and the other publishes a module to a Bicep registry.

ماذا سنفعل؟

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

ستنشئ مهام سير عمل GitHub Actions لنشر ملفين من ملفات Bicep: أحدهما كمواصفات قالب، والآخر كوحدة إلى سجل Bicep خاص.

ما الهدف الأساسي؟

بعد إكمال هذه الوحدة، ستتمكن من نشر مواصفات قالب Azure القابل لإعادة الاستخدام ووحدات Bicep من مهام سير عمل التوزيع لديك.

إذا كنت بحاجة إلى تحديث على وحدات Bicep النمطية أو السجلات أو مواصفات القالب، فراجع وحدات تدريب Microsoft Learn هذه: