تخطَّ إلى المحتوى

«غيت هاب» تدمج تطبيقات الوكلاء الرقمية داخل مسارات تطوير البرمجيات للحد من التنقل بين الأدوات

شارك المقال
«غيت هاب» تدمج تطبيقات الوكلاء الرقمية داخل مسارات تطوير البرمجيات للحد من التنقل بين الأدوات
الصورة: Fotos / Unsplash

استمع لهذا المقال

بصوت ليلى (Layla)

تأتي خطوة دمج مسار تسليم البرمجيات في منصة «غيت هاب» عبر تطبيقات الوكلاء الرقمية المعتمدة على البنية الأساسية لنفس المحرك الخصوصي لـ «كوبايلوت» السحابي، لتعالج إشكالية تشتت السياق والتنقل المتكرر بين التبويبات والأدوات المختلفة أثناء مراجعة طلبات السحب وتحديد القرارات البرمجية.

غالباً ما يتوزع عمل مهندس البرمجيات بين عدة منصات للإجابة عن أربعة تساؤلات رئيسية قبل إنجاز أي التزام برمجي: هل هذا التغيير هو القرار الصحيح بالفعل؟ وهل التبعيات البرمجية المرتبطة به سليمة وخالية من المخاطر؟ وكيف يتم طرح التحديث بأمان؟ وهل الخدمة في حالة تسمح بالنشر الفوري دون التسبب في أعطال؟ وتقدم التطبيقات الجديدة حلولاً تجعل هذه الإجابات مدمجة مباشرة داخل مسار العمل دون الحاجة لمغادرة «غيت هاب».

في المرحلة الأولى وقبل كتابة الكود البرمجي، يتيح النظام استدعاء وكيل «أمليتود» عبر التبويب المخصص للوكلاء لتقييم فرضيات العمل وتفادي التعديلات غير المبررة. فعند التحقق من جدوى جعل خطوة دعوة أعضاء الفريق اختيارية في مسار التسجيل التجريبي، يقدم الوكيل تحليلاً لبيانات الاحتفاظ بالعملاء مقسمة حسب الشرائح، ليتبين أن إتمام الخطوة يرتبط بالنجاح اللاحق لدى مستخدمي الفرق، بينما لا ينطبق ذلك على المستخدمين الفرديين، مما يسوغ تصحيح المسار وتأجيل الخطوة للحسابات الفردية فقط دون حذفها الكلي.

وفي مرحلة التطوير أثناء فتح مسودة طلب السحب وتحديث التبعيات البرمجية، يمكن توجيه استفسار لوكيل «إندور لابس» عبر تعليق مباشر لفحص الحزم والتبعيات وتحديد الثغرات الأمنية المعروفة والمخاطر البرمجية بشكل استباقي بدلاً من انتظار فشل الفحص الآلي في بيئة التكامل المستمر. ويسهم هذا الفحص المبكر في معالجة المخاطر أثناء العمل على الكود مباشرة.

وعند الانتقال لمرحلة الإطلاق، يتولى وكيل «لاونش داركلي» إنشاء علم الميزة البرمجية ودمجه في الكود عبر تعليق موجه وتحديد نسبة التدرج في النشر. ويبدأ النشر من النطاق الداخلي ثم بنسبة 5% و25% وصولاً إلى 100% مع ربط الميزة بشريحة الحسابات الفردية. وفي حال كانت البيئة المستهدفة تتطلب موافقة تشغيلية، يقدم الوكيل طلب موافقة للمسؤولين البشريين بدلاً من تطبيق التغيير بشكل مباشر، مما يحول عملية الإعداد من تنسيق يدوي عبر برامج المحادثة إلى التزام برمجي مراجع.

وقبل الاعتماد النهائي للدمج والنشر، يجري وكيل «بيجر ديوتي» تقييماً لمخاطر النشر من خلال فحص الحوادث التشغيلية النشطة وسجل الأعطال للخدمة المعنية خلال التسعين يوماً السابقة، ومطابقة الملفات المعدلة بالمناطق المنخرطة في حوادث سابقة لتأكيد انخفاض المخاطر قبل إتمام عملية الدمج. وتضم القائمة الأولى لتطبيقات الوكلاء المتاحة في متجر «غيت هاب» أدوات إضافية مثل «باك فايلز» لتخطيط نقل السجلات وبناء استراتيجيات الانتقال، و«ميرو» لربط مسارات التعاون البصري بالكود، و«برايت سكيوريتي» للاختبار الديناميكي للأمن، و«سونار كيوب» لفحص جودة البرمجيات ومعالجتها، و«أوكتوبوس ديبولي» لتشخيص أعطال النشر وحلها تلقائياً.

اشترك في همسات الذكاء الاصطناعي — كل أسبوع: قصص وفرص وأحداث مختصرة وموثقة، بلا حشو.

اشترك ليصلك الجديد