الملخص

مكتمل

من الجيد تقديم عمليات تحقق آلية لمراجعة تغييرات Bicep لفريقك قبل دمجها في الفرع الرئيسي لمستودع GitHub.

في هذه الوحدة، تعلمت كيفية إضافة مهام سير عمل GitHub Actions التي يتم تشغيلها تلقائياً عند إنشاء طلبات السحب وتحديثها وإغلاقها.

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

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

تعلمت أيضًا كيفية إزالة الموارد التي تستخدمها بيئاتك سريعة الزوال تلقائيًا بعد دمج طلب السحب وإغلاقه.

يجب أن تمتلك الآن ثقة أكبر في تعليمات Bicep البرمجية وفي تغييرات البنية الأساسية لـ Azure التي تُدمج في الفرع الرئيسي لمستودعك.

معرفة المزيد