نشر التطبيقات باستخدام Azure DevOps

intermediate
devops-engineer
administrator
developer
azure
azure-devops

في لمح البصر

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

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

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

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

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

  • إنشاء مسار إصدار أساسي ينشر تطبيق ويب إلى 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.