توزيع التطبيقات باستخدام Azure DevOps

متوسط
DevOps Engineer
Administrator
Developer
Azure
Azure DevOps

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

يُعدّ مسار التعليم هذا جزءاً من سلسلة. يُمكنك اختيار المواضيع الأكثر اهتماماً بها أو التقدّم خلال كلٍ منها. وهنا مسارات التعلم في هذه السلسلة :

The trophy for the Deploy applications with Azure DevOps learning path.

الجزء الثالث: نشر التطبيقات باستخدام DevOps Azure

خلال مسار التعلم هذا، سوف تتمكن مما يلي:

  • إنشاء بنية أساسية لإصدار رئيسي يتوزيع تطبيق ويب إلى Azure App Service.
  • بناء بنية أساسية أكثر اكتمالاً يتم توزيعها في مراحل تطوير واختبار متعددة.
  • إجراء اختبارات وظيفية وغير وظيفية للتحقق من سلوك التطبيق وأدائه.
  • اختيار وتنفيذ نمط توزيع مناسب لطرح الميزات الجديدة للمستخدمين بسلاسة.
  • توسيع البنيات الأساسية لإضافة دعم لأهداف التوزيع المختلفة، مثل Azure Functions.
  • أتمتة عمليات توزيع Docker وKubernetes متعددة الحاويات باستخدام Azure Pipelines.

الوحدات النمطية في مسار التعلم هذا

إعداد مسار التسليم المستمر (CD) الذي يقوم بأتمتة عملية نشر التطبيق الخاص بك.

تصميم وإنشاء مسار إصدار واقعي يعزز التغييرات في بيئات الاختبار والتقسيم المرحلي المختلفة.

قم بتشغيل اختبارات Selenium UI، وهو شكل من أشكال الاختبار الوظيفي، في Azure Pipelines.

قم بتشغيل اختبارات التحميل التلقائي باستخدام Apache JMeter، وهو شكل من أشكال الاختبار غير الوظيفي، في Azure Pipelines.

اختر نمط توزيع يساعدك على طرح ميزات التطبيق الجديدة للمستخدمين وتنفيذه بسلاسة.

إنشاء مسار Azure DevOps الذي يقوم بإنشاء ونشر تطبيق ويب ASP.NET وتطبيق Azure Function إلى Azure.

استخدم Azure Pipelines لنشر حاويات Docker إلى Azure App Service.

نشر حاويات متعددة إلى نظام مجموعة Azure Kubernetes Service باستخدام Azure Pipelines.