تنفيذ CI/CD باستخدام مشاريع قاعدة بيانات SQL

متوسط
مسؤول قاعدة البيانات
المطور
مهندس بيانات
Azure
قاعدة بيانات Azure SQL
SQL Server

تنفيذ CI/CD لمشاريع قاعدة بيانات SQL مع التحكم في المصدر، والتفرع، واكتشاف انحراف المخطط، وخطوط الأنابيب الآلية، واستراتيجيات الاختبار باستخدام GitHub Actions وAzure DevOps.

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

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

  • إنشاء وبناء والتحقق من نماذج قواعد البيانات باستخدام مشاريع قاعدة بيانات SQL، بما في ذلك نمط SDK.
  • قم بتكوين التحكم المصدري لمشاريع قاعدة بيانات SQL وإدارة بيانات المراجع باستخدام سكريبتات ما قبل النشر وما بعدها.
  • إدارة التفرع، وطلبات السحب، وحل النزاعات لكود قاعدة البيانات.
  • اكتشف انحراف المخطط باستخدام أدوات مقارنة المخططات وSqlPackage.
  • تنفيذ خطوط أنابيب CI/CD باستخدام GitHub Actions وAzure DevOps، بما في ذلك إدارة الأسرار والتحكم في النشر.
  • تصميم وتنفيذ استراتيجية اختبار باستخدام اختبارات الوحدة واختبارات التكامل.

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

  • فهم أساسي ل SQL و Transact-SQL.
  • معرفة بقاعدة بيانات Azure SQL أو SQL Server.
  • خبرة مع مفاهيم التحكم في إصدارات Git مثل الالتزامات، الفروع، وطلبات السحب.
  • فهم أساسي لمفاهيم CI/CD وصياغة خطوط أنابيب YAML.

الشروع في العمل باستخدام Azure DevOps

اختر حساب Azure المناسب لك. اشترك بنظام الدفع حسب الاستخدام أو جرّب Azure مجاناً لمدة 30 يوماً. التسجيل.