تنفيذ Azure Policy باستخدام مسارات إصدار Azure DevOps
خدمات Azure DevOps
تعرف على كيفية فرض نهج التوافق على موارد Azure قبل النشر وبعده باستخدام Azure Pipelines. يتيح لك Azure Pipelines الإنشاء والاختبار والنشر باستخدام التكامل المستمر (CI) والتسليم المستمر (CD) باستخدام Azure DevOps. إن أحد سيناريوهات إضافة Azure Policy إلى البنية الأساسية لبرنامج ربط العمليات التجارية هو عندما تريد التأكد من نشر الموارد فقط في المناطق المعتمدة وتكوينها لإرسال سجلات التشخيص إلى Azure Log Analytics.
يمكنك استخدام إما البنية الأساسية لبرنامج ربط العمليات التجارية الكلاسيكية أو عمليات البنية الأساسية لبرنامج ربط العمليات التجارية YAML لتنفيذ نهج Azure في البنية الأساسية لبرنامج ربط العمليات التجارية CI/CD.
لمزيدٍ من المعلومات، راجع ما هي Azure Pipelines؟ وإنشاء البنية الأساسية لبرنامج ربط العمليات التجارية الأولى.
تجهيز
إنشاء Azure Policy في مدخل Azure. هناك العديد من نُهج العينة المعرفة مسبقاً التي يمكن تطبيقها على مجموعة الإدارة والاشتراك ومجموعة الموارد.
في Azure DevOps، قم بإنشاء مسار إصدار يحتوي على مرحلة واحدة على الأقل، أو افتح مسار إصدار موجود.
أضف شرط ما قبل التوزيع أو بعده يتضمن مهمة التحقق من توافق نهج Azure كبوابة. مزيد من التفاصيل.
إذا كنت تستخدم تعريف مسار YAML، فاستخدم مهمة AzurePolicyCheckGate@0 Azure Pipelines.
التحقق من صحة أي انتهاك (انتهاكات) أثناء الإصدار
ملاحظة
استخدم مهمة AzurePolicyCheckGate للتحقق من توافق النهج في YAML. لا يمكن استخدام هذه المهمة إلا كبوابة وليس في بناء أو البنية الأساسية لبرنامج ربط العمليات التجارية للإصدار.
انتقل إلى مشروع فريقك في Azure DevOps.
في قسم Pipelines، افتح صفحة Releases وأنشئ إصداراً جديداً.
اختر الارتباط In progress في طريقة عرض الإصدار لفتح صفحة السجلات المباشرة.
عندما يكون الإصدار قيد التقدم ويحاول تنفيذ إجراء غير مسموح به بواسطة النهج المحدد، يتم وضع علامة على النشر على أنه Failed. تحتوي رسالة الخطأ على ارتباط لعرض انتهاكات النهج.
تتم كتابة رسالة خطأ في السجلات وعرضها في لوحة حالة المرحلة في صفحة الإصدارات من Azure Pipelines.
عند اجتياز بوابة التوافق مع النهج للإصدار، يتم عرض حالة Succeeded .
اختر التوزيع الناجح لعرض السجلات التفصيلية.
الخطوات التالية
لمعرفة المزيد حول بنى تعريفات النهج، اطلع على هذه المقالة: