إطلاق نظام التطوير التعاوني GitBucket 4.37

تم تقديم إصدار مشروع GitBucket 4.37، لتطوير نظام للتعاون مع مستودعات Git بواجهة بأسلوب GitHub وBitbucket. النظام سهل التثبيت، ولديه القدرة على توسيع الوظائف من خلال المكونات الإضافية، ومتوافق مع GitHub API. الكود مكتوب بلغة Scala وهو متاح بموجب ترخيص Apache 2.0. يمكن استخدام MySQL وPostgreSQL كنظام إدارة قواعد البيانات (DBMS).

الملامح الرئيسية لGitBucket:

  • دعم مستودعات Git العامة والخاصة مع إمكانية الوصول عبر HTTP وSSH؛
  • دعم GitLFS؛
  • واجهة للتنقل في المستودع مع دعم تحرير الملفات عبر الإنترنت؛
  • توافر ويكي لإعداد الوثائق؛
  • واجهة لمعالجة رسائل الخطأ (القضايا)؛
  • أدوات لمعالجة طلبات التغييرات (طلبات السحب)؛
  • نظام لإرسال الإخطارات عبر البريد الإلكتروني.
  • نظام بسيط لإدارة المستخدم والمجموعة مع دعم تكامل LDAP؛
  • نظام إضافي يحتوي على مجموعة من الإضافات التي تم تطويرها بواسطة أعضاء المجتمع. يتم تنفيذ الميزات التالية في شكل مكونات إضافية: إنشاء ملاحظات Gist، ونشر الإعلانات، والنسخ الاحتياطية، وعرض الإشعارات على سطح المكتب، ورسم الرسوم البيانية للالتزام، ورسم AsciiDoc.

في الإصدار الجديد:

  • من الممكن تعيين عنوان URL الخاص بك في إعدادات الوصول إلى المستودع عبر SSH، والذي يمكن استخدامه عندما يصل المستخدمون إلى GitBucket عبر SSH ليس بشكل مباشر، ولكن من خلال خادم وكيل إضافي يعيد توجيه طلبات العميل.
    إطلاق نظام التطوير التعاوني GitBucket 4.37
  • تمت إضافة القدرة على استخدام مفاتيح EDDSA للتحقق من التوقيعات الرقمية للالتزامات. يتم توفير الدعم من خلال تحديث مكونات apaceh-sshd وbouncycastle-Java.
  • تم تغيير القيود المفروضة على الحد الأقصى لحجم كلمة المرور (تم زيادة الحد الأقصى من 20 إلى 40 حرفًا) وعنوان URL لـ WebHook (من 200 إلى 400 حرف).
  • تم توسيع Web API وتحسين التكامل مع نظام Jenkins. تمت إضافة استدعاءات API إضافية للعمل مع Git (Git Reference API) ومعالجة قوائم المشكلات، على سبيل المثال، إضافة دعم للبيانات في الإصدارات التجريبية (الحدث الرئيسي) وتوفير القدرة على تنفيذ العمليات على جميع سجلات المشكلات في وقت واحد.

المصدر: opennet.ru

إضافة تعليق