مقدمة

مكتمل

تخيل أنك مدير البنية الأساسية وطُلب منك تكوين موارد Azure باستخدام أداة Terraform. وبعد إنشاء مشروعك، تُخطط لبناء تطبيقك ونشره باستخدام سير عمل الأتمتة.

تكوين إعدادات المسارات وإنشاؤها وتوزيعها

تستخدم الأتمتة عادة ثلاثة مسارات: التزويد والبناء والنشر. يمكن أن يكون لكل مسار مسار واحد أو أكثر.

تعرض الصورة التالية مسارات متعددة في مسار التزويد، مع تركيز كل مسار على البنية الأساسية لفريق:

رسم تخطيطي يسلط الضوء على عناصر البنية الأساسية لبرنامج ربط العمليات التجارية للفرق المختلفة.

في سيناريو هذه الوحدة، سوف تستخدم المسارات الثلاثة من خلال تنفيذ بنى أساسية متعددة.

يدعم Azure العديد من أدوات الأتمتة مثل Jenkins وGitLab وGitHub Actions وAzure Pipelines.

في هذه الوحدة النمطية، يمكنك إكمال التدريبات باستخدام GitHub Actions أو Azure Pipelines.

الأهداف التعليمية

خلال هذه الوحدة النمطية، سوف تتمكن مما يلي:

  • إنشاء تكوين Terraform لمواردك على Azure.
  • توفير البنية الأساسية وتوزيعها في Azure.
  • قم بإعداد مشروعك للتكامل المستمر والتسليم المستمر (CI/CD) باستخدام مع سير عمل التنفيذ التلقائي (إما GitHub Actions أو Azure Pipelines).

المتطلبات الأساسية

  • اشتراك Azure
  • حساب GitHub
  • (اختياريا إذا اخترت استخدام Azure Pipelines)
  • معلومات أساسية في تطوير البرمجيات
  • معلومات أساسية لإدارة موارد Azure وتوفيرها