Издание на системата за съвместно разработване GitBucket 4.33

Представен пуск на проекта GitBucket 4.33, в рамките на която се развива система за съвместна работа с Git репозитории, предоставяща интерфейс в стил GitHub и Bitbucket. Системата се отличава с лесна инсталация, възможност за разширяване на функционалността чрез плъгини и съвместимост с API на GitHub. Кодът е написан на Scala и е наличен под лицензия Apache 2.0. Като СУБД могат да се използват MySQL и PostgreSQL.

Основни възможности на GitBucket:

  • Поддръжка на публични и частни Git репозитории с достъп чрез HTTP и SSH;
  • Поддръжка GitLFS;
  • Интерфейс за навигация в репозитория с поддръжка на онлайн редактиране на файлове;
  • Наличие на Wiki за подготовка на документация;
  • Интерфейс за управление на съобщения за грешки (Issues);
  • Инструменти за обработка на заявки за промяна (Pull request);
  • Система за изпращане на уведомления по електронна поща;
  • Проста система за управление на потребители и групи с поддръжка на интеграция с LDAP;
  • Система за плъгини с колекция допълнения, разработени от участниците в общността. Във вид на плъгини са реализирани функции като създаване на gist бележки, публикуване на анонси, архивиране, изход на известия на работния плот, изграждане на графики на комитите, рендериране на AsciiDoc.

Предимства ново издание:

  • Реализирана е възможността за настройка на всички опции на CLI интерфейса чрез променливи на средата (полезно за Docker). Например, настройките за свързване с СУБД вече могат да се предават чрез променливи на средата, а не чрез файла database.conf;
  • Добавени са нови настройки GITBUCKET_MAXFILESIZE (максимален размер на качваните файлове), GITBUCKET_UPLOADTIMEOUT (времева граница при качване на файлове), GITBUCKET_PLUGINDIR (допълнителна директория за плъгини) и
    GITBUCKET_VALIDATE_PASSWORD (логика за проверка на коректността на паролата);
  • Добавена е поддръжка на свиване на съдържанието на файл в интерфейса при оценка на промените в pull-заявките (опростява проверката на големи pull-заявки);

    Издание на системата за съвместно разработване GitBucket 4.33
  • Реализирана е опция за забрана на достъпа от вътрешни IP адреси към WebHook обработчици с възможност за определяне на бял списък на допустими вътрешни адреси;
    Издание на системата за съвместно разработване GitBucket 4.33
  • В някои отговори на Web API са добавени свойства „assignee“ и „assignees“ за идентифициране на потребителите, които са назначили или на които е назначена задача.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster