انتشار سیستم توسعه مشارکتی GitBucket 4.33

ارسال شده توسط انتشار پروژه GitBucket 4.33، که در آن سیستمی برای همکاری با یک مخزن Git در حال توسعه است و یک رابط به سبک GitHub و بیت بکت. نصب این سیستم آسان است، قابلیت گسترش عملکرد از طریق افزونه ها را دارد و با API GitHub سازگار است. کد در اسکالا و نوشته شده است در دسترس دارای مجوز Apache 2.0. MySQL و PostgreSQL را می توان به عنوان یک DBMS استفاده کرد.

ویژگی های کلیدی GitBucket:

  • پشتیبانی از مخازن عمومی و خصوصی Git قابل دسترسی از طریق HTTP و SSH.
  • پشتیبانی GitLFS;
  • رابط برای پیمایش مخزن با پشتیبانی از ویرایش آنلاین فایل.
  • در دسترس بودن ویکی برای تهیه اسناد.
  • رابط برای پردازش پیام های خطا (مسائل)؛
  • ابزارهای پردازش درخواست‌های تغییرات (درخواست‌های کششی)؛
  • سیستم ارسال اطلاعیه از طریق ایمیل؛
  • سیستم مدیریت کاربر و گروه ساده با پشتیبانی از یکپارچه سازی LDAP.
  • سیستم پلاگین با مجموعه افزونه های توسعه یافته توسط اعضای انجمن. ویژگی‌های زیر در قالب پلاگین‌ها پیاده‌سازی می‌شوند: ایجاد یادداشت‌های اصلی، انتشار اطلاعیه‌ها، پشتیبان‌گیری، نمایش اعلان‌ها بر روی دسکتاپ، ترسیم نمودارهای commit و ترسیم AsciiDoc.

امکانات نسخه جدید:

  • قابلیت پیکربندی همه را پیاده سازی کرد گزینه ها رابط CLI از طریق متغیرهای محیطی (مفید برای Docker). به عنوان مثال، تنظیمات برای اتصال به یک DBMS اکنون می تواند از طریق متغیرهای محیطی منتقل شود، نه از طریق فایل database.conf.
  • افزودن تنظیمات جدید GITBUCKET_MAXFILEZIE (حداکثر اندازه فایل های آپلود شده)، GITBUCKET_UPLOADTIMEOUT (تایم زمانی در هنگام آپلود فایل ها)، GITBUCKET_PLUGINDIR (دایرکتوری اضافی برای افزونه ها) و
    GITBUCKET_VALIDATE_PASSWORD (منطق تایید رمز عبور)؛

  • پشتیبانی اضافه شده برای جمع کردن محتویات فایل ها در رابط هنگام ارزیابی تغییرات در یک درخواست کشش (بررسی درخواست های کشش بزرگ را آسان تر می کند).

    انتشار سیستم توسعه مشارکتی GitBucket 4.33

  • گزینه ای برای مسدود کردن دسترسی از IP های داخلی به کنترل کننده های WebHook با قابلیت تعریف لیست سفید از آدرس های داخلی معتبر پیاده سازی شده است.
    انتشار سیستم توسعه مشارکتی GitBucket 4.33

  • برخی از پاسخ‌های Web API ویژگی‌های «تخصیص‌دهنده» و «تخصیص‌یافته» را برای شناسایی کاربرانی که کار را اختصاص داده‌اند یا به آنها اختصاص داده‌اند، اضافه کرده‌اند.

منبع: opennet.ru

اضافه کردن نظر