Издаване на системата за съвместна разработка 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_MAXFILEZIE (максималният размер на качвани файлове), 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