بروجيت

ProGet هو نظام لإدارة الحزم ، صممته شركة Inedo للبرمجيات. يتيح للمستخدمين استضافة وإدارة الحزم والتطبيقات والمكونات الشخصية أو المؤسسية. صُمم في الأصل كمدير NuGet خاص (مدير الحزم لمنصة تطوير مايكروسوفت ) وخادم للرموز والمصادر. [ 1 ] منذ عام 2015، وسّع ProGet نطاق دعمه، وأضاف ميزات على مستوى المؤسسات، وهو مصمم ليتناسب مع منهجية DevOps . تستخدم المؤسسات ProGet لتغليف التطبيقات والمكونات بهدف ضمان بناء البرامج مرة واحدة فقط، ونشرها بشكل متسق عبر مختلف البيئات. [ 2 ]

تُدرج شركة الأبحاث والاستشارات غارتنر برنامج ProGet كأداة تتوافق مع قسم "ما قبل الإنتاج" في سلسلة أدوات DevOps المستخدمة "لحفظ/تجهيز البرنامج ليكون جاهزًا للإصدار". [ 3 ]

يدعم ProGet حاليًا قائمة متزايدة من مديري الحزم، بما في ذلك NuGet و Chocolatey و Bower و npm و Maven و Dart /Flutter و Rust (Cargo) و PowerShell و RubyGems و Helm for Kubernetes و Debian و Python و Visual Studio Extensions (.vsix).

يدعم ProGet أيضًا حاويات Docker ، وعناصر بناء Jenkins (من خلال إضافة)، وفحص الثغرات الأمنية.

من الممكن مراقبة مصادر البيانات من واجهة ProGet؛ كما تتوفر هذه الميزات لإدارتها من عدد من العملاء الذين تتفاعل معهم. [ 4 ]

سمات

تتضمن بعض الميزات الرئيسية لبرنامج ProGet ما يلي: [ 5 ] [ 6 ]

  • تجميع المغذيات
  • تصفية التغذية المتصلة حسب الحزمة أو الترخيص
  • تكامل خادم البناء/النشر
  • دعم التغذية المتعددة
  • خادم الرموز والمصدر، مما يغني عن الحاجة إلى خادم رموز منفصل للحزم التي تحتوي على قواعد بيانات البرامج (PDBs).
  • الأمان القائم على المستخدمين
  • LDAP المتكامل
  • التبديل التلقائي في حالة الفشل
  • التكرار متعدد المواقع
  • التخزين السحابي، يدعم مخازن حزم Amazon S3 و Azure Blob
  • سجلات النشر
  • عرض ترويجي على باقة
  • دعم Jenkins CI
  • فحص الثغرات الأمنية
  • تصفية تراخيص البرمجيات مفتوحة المصدر
  • انشر مباشرةً من Visual Studio
  • روابط الويب

مراجع

  1. "Artifactory vs. ProGet" . inedo.com . تم الاطلاع عليه بتاريخ 31 يناير 2018 .
  2. سويني، ديفين (10 يناير 2018). "أصدرت شركة إينيدو الإصدار ProGet 5.0، وهو أحدث إصدار من برنامجها لتغليف التطبيقات والمكونات" (بيان صحفي). أوهايو. نيوزواير . تم الاطلاع عليه بتاريخ 31 يناير 2018 .
  3. تجنب الفشل من خلال تطوير سلسلة أدوات تمكّن من تطبيق منهجية DevOps (تقرير). غارتنر. 16 مارس 2017.
  4. "نظرة عامة على نظام NuGet البيئي | codeproject.com" . codeproject.com . تم الاطلاع عليه بتاريخ 22 يوليو 2017 .
  5. "Proget | خادم إدارة الحزم لـ NuGet و npm و chocolatey وغيرها | Inedo.com" . inedo.com . تم الاطلاع عليه بتاريخ 5 أكتوبر 2015 .
  6. «تم إصدار Proget 4.7» . inedo.com. مؤرشف من الأصل بتاريخ 9 مارس 2017. تم الاطلاع عليه بتاريخ 8 مارس 2017 .