البرمجة · متقدم

اختبار ترحيلات قواعد البيانات عبر مساحات عمل (worktrees) معزولة

شغّل مهام البرمجة في فروع متوازية مع مثيلات قواعد بيانات معزولة للتحقق من ترحيلات المخطط.

استخدمه مع BotBento MarkdownEnglish

يفتح BotBento. الصق الموجّه في بوت؛ لا شيء مُعدّ مسبقًا.

  1. عند حدوث أمر ماتحديث طلب السحب أو الفرع
  2. ثمتشغيل الترحيلات على قاعدة تجريبية
  3. النتيجةمشاركة تقرير الاختبار للمراجعة

عندما تعمل مهام تطوير مؤتمتة متعددة في وقت واحد، تتسبب قواعد البيانات المشتركة في تعارضات بالمخطط وحالات سباق. يجهّز سير العمل هذا مثيلات قواعد بيانات مؤقتة ومعزولة لكل فرع ميزة أو مساحة عمل (worktree)، ويطبّق ترحيلات SQL المقترحة، وينفّذ مجموعات الاختبارات المؤتمتة، ويقدّم تقريراً بالنتائج.

موجّه للبدء

BotBentoموصى به
افحص طلبات السحب (pull requests) الجديدة أو مهام الفروع بحثاً عن ترحيلات قواعد البيانات وتغييرات الشيفرة البرمجية. أنشئ مثيل قاعدة بيانات مؤقتاً ومعزولاً في وحدة التحكم الطرفية (terminal) ونفّذ ترحيلات المخطط. شغّل حزمة الاختبارات على المثيل المباشر. اجمع السجلات، وفروقات الترحيل، ومخرجات الاختبار. اطلب موافقة المستخدم قبل إزالة الموارد، أو حذف قواعد البيانات، أو نشر تعليقات ملخّصة في المستودع.