Se ha presentado la versión 4.38 del proyecto GitBucket, que desarrolla un sistema para la colaboración en repositorios Git con una interfaz al estilo de GitHub, GitLab o Bitbucket. El sistema se caracteriza por su fácil instalación, la posibilidad de ampliar la funcionalidad a través de plugins y su compatibilidad con la API de GitHub. El código está escrito en Scala y está disponible bajo la licencia Apache 2.0. Se pueden utilizar MySQL y PostgreSQL como bases de datos.
Las principales características de GitBucket son:
- Soporte para repositorios Git públicos y privados con acceso a través de HTTP y SSH;
- Soporte para GitLFS;
- Interfaz para navegar por el repositorio con capacidad para editar archivos en línea;
- Disponibilidad de un Wiki para la preparación de documentación;
- Interfaz para el manejo de informes de errores (Issues);
- Herramientas para gestionar solicitudes de cambios (Pull request);
- Sistema de envío de notificaciones por correo electrónico;
- Sistema sencillo de gestión de usuarios y grupos con soporte para integración con LDAP;
- Sistema de plugins con una colección de complementos desarrollados por miembros de la comunidad. Las funcionalidades como la creación de notas gist, la publicación de anuncios, la copia de seguridad, la emisión de notificaciones en el escritorio, la generación de gráficos de commits y el renderizado de AsciiDoc se implementan como plugins.
En esta nueva versión:
- Se ha proporcionado la posibilidad de agregar campos personalizados en Issues y pull requests. Los campos se agregan en la interfaz de configuración del repositorio. Por ejemplo, en Issues se puede agregar un campo con la fecha límite para resolver el problema.

- Se permite asignar varias personas responsables para la resolución de problemas (Issues) y la revisión de pull requests.

- Se ofrece a los usuarios una interfaz para reemplazar contraseñas olvidadas o comprometidas. Se requiere la configuración de envío de correos a través de SMTP para confirmar la operación.

- Al mostrar materiales creados con la sintaxis Markdown, se ha implementado soporte para desplazamiento horizontal en tablas muy anchas.

- Se ha añadido la opción de línea de comandos «—jetty_idle_timeout» para establecer el tiempo de inactividad. servidores Jetty. Por defecto, el tiempo de espera está configurado en 5 minutos.
Fuente: opennet.ru




