Presentouse o lanzamento do proxecto GitBucket 4.38, desenvolvendo un sistema de colaboración con repositorios Git cunha interface ao estilo de GitHub, GitLab ou Bitbucket. O sistema é fácil de instalar, pódese ampliar mediante complementos e é compatible coa API de GitHub. O código está escrito en Scala e está dispoñible baixo a licenza Apache 2.0. MySQL e PostgreSQL pódense usar como DBMS.
Características principais de GitBucket:
- Soporte para repositorios Git públicos e privados con acceso a través de HTTP e SSH;
- soporte GitLFS;
- Interface para navegar polo repositorio con soporte para a edición de ficheiros en liña;
- Dispoñibilidade de Wiki para preparar a documentación;
- Interface para procesar mensaxes de erro (Problemas);
- Ferramentas para procesar solicitudes de cambios (Pull requests);
- Sistema de envío de notificacións por correo electrónico;
- Sistema sinxelo de xestión de usuarios e grupos con soporte para a integración LDAP;
- Un sistema de complementos cunha colección de complementos desenvolvidos por membros da comunidade. As seguintes funcións están implementadas en forma de complementos: creación de notas xerais, publicación de anuncios, copias de seguridade, visualización de notificacións no escritorio, trazado de gráficos de confirmación e debuxo de AsciiDoc.
Na nova versión:
- Podes engadir os teus propios campos a Problemas e solicitudes de extracción. Os campos engádense na interface de configuración do repositorio. Por exemplo, en Problemas pode engadir un campo cunha data na que se debería resolver o problema.
- Permítese asignar varias persoas responsables de resolver problemas (Problemas) e revisar as solicitudes de extracción.
- Os usuarios teñen unha interface para substituír un contrasinal esquecido ou comprometido. Para confirmar a operación, cómpre configurar o envío de correos electrónicos a través de SMTP.
- Ao mostrar contido creado mediante Markdown, implementouse o soporte para o desprazamento horizontal para táboas moi amplas.
- Engadiuse a opción de liña de comandos "-jetty_idle_timeout" para establecer o tempo de espera de inactividade do servidor Jetty. Por defecto, o tempo de espera está configurado en 5 minutos.
Fonte: opennet.ru