يوفر هذا النظام عدة قدرات رئيسية:
الهدف من ذلك تقليل انتشار بيانات الاعتماد في أماكن متعددة، وتعزيز مبدأ أقل صلاحية ممكنة داخل خطوط CI/CD.
يوسّع GitLab 19.0 دور الذكاء الاصطناعي في مرحلة مراجعة الكود، وليس فقط في كتابته.
ضمن منصة GitLab Duo Agent Platform، يمكن لوكلاء الذكاء الاصطناعي الآن المساعدة في عدة مراحل من دورة حياة طلب الدمج (Merge Request)، مثل:
الفكرة هي تقليل العمل اليدوي الذي يحيط بالكود — مثل التنسيق بين المراجعين وإدارة التعارضات — والذي غالبًا ما يبطئ عملية تسليم البرمجيات حتى لو أصبح إنشاء الكود أسرع بفضل الذكاء الاصطناعي.
في قطاعات مثل الخدمات المالية والرعاية الصحية أو المؤسسات الحكومية، غالبًا ما تمنع السياسات إرسال الكود أو البيانات الحساسة إلى خدمات ذكاء اصطناعي سحابية.
لهذا السبب يسمح GitLab 19.0 بربط نماذج ذكاء اصطناعي مفتوحة المصدر مستضافة داخل البنية التحتية الخاصة بالمؤسسة عبر وكلاء خارجيين ضمن منصة Duo Agent.
هذا يعني أن المؤسسات تستطيع:
أصبح أمن سلسلة الإمداد البرمجية قضية مركزية في تطوير التطبيقات الحديثة، خصوصًا مع الاعتماد الكبير على مكتبات ومكونات مفتوحة المصدر.
يضيف GitLab 19.0 ميزات جديدة لتحسين الرؤية والتحكم في هذا المجال.
تحليلات مكونات CI/CD
تمنح فرق هندسة المنصات رؤية أوضح حول مكونات CI/CD المشتركة المستخدمة عبر المشاريع وإصداراتها المختلفة. يساعد ذلك المؤسسات الكبيرة على تتبع المعايير واكتشاف المكونات القديمة أو غير المحدثة.
فحص الاعتماديات باستخدام SBOM
يعزز الإصدار أيضًا فحص الاعتماديات باستخدام Software Bill of Materials (SBOM)، ما يسمح بتحديد المكتبات المستخدمة داخل التطبيق واكتشاف الثغرات المرتبطة بها في مرحلة مبكرة من دورة التطوير.
الفكرة ببساطة هي أن أدوات الذكاء الاصطناعي جعلت كتابة الكود أسرع بكثير، لكن المراحل التالية — مثل المراجعة والاختبار والأمن والامتثال والنشر — لا تزال تعتمد على أدوات متفرقة وإجراءات يدوية.
النتيجة أن الفرق قد تنتج كمية أكبر من الكود، لكن سرعة تسليم البرمجيات لا تتحسن بالقدر نفسه بسبب الاختناقات في العمليات اللاحقة.
رد GitLab على هذه المشكلة يتمثل في مفهوم تسميه الشركة Intelligent Orchestration، أي تنسيق جميع مراحل تطوير البرمجيات داخل منصة واحدة.
بدل استخدام أدوات منفصلة للكود والأمن وCI/CD والذكاء الاصطناعي، يحاول GitLab جمع هذه العناصر في نظام موحّد حيث يمكن:
بهذا الشكل، يمكن أن تتحرك عمليات المراجعة والأمن والنشر بالسرعة نفسها التي أصبح بها إنشاء الكود أسرع بفضل الذكاء الاصطناعي.
في النهاية، يعكس GitLab 19.0 توجّهًا أوسع في أدوات DevSecOps نحو منصات موحّدة تعتمد على الذكاء الاصطناعي لإدارة دورة حياة البرمجيات بالكامل بدل الاعتماد على مجموعة أدوات منفصلة لكل مرحلة.
Comments
0 comments