نظام تقني

نظام إدارة الحزم ونواتج البناء

Artifact & Package Management System

منظومة تحفظ نواتج البناء والمكتبات الجاهزة بنسخ مرقّمة لا تتغير، فيُنشر البرنامج نفسه الذي اختُبر، ويعرف الفريق كل مكتبة خارجية يعتمد عليها.

نظرة عامة

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

كيف يعمل نظام إدارة الحزم ونواتج البناء

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

    تُجلب المكتبات من المستودعات العامة مرة واحدة عبر المستودع الداخلي.

  2. الفحص

    تُفحص كل مكتبة من الثغرات المعروفة وشروط الترخيص قبل السماح بها.

  3. البناء

    يستخدم خط البناء المكتبات المعتمدة فقط وينتج حزمة أو صورة حاوية.

  4. الحفظ

    يُحفظ الناتج برقم إصدار لا يُعاد استخدامه.

  5. البصمة والتوقيع

    تُحسب بصمة رقمية للحزمة وتُوقَّع، فيُكشف أي تلاعب بها.

  6. السحب للنشر

    تسحب بيئات الاختبار والإنتاج النسخة نفسها بالضبط.