Lanzamiento del sistema de desarrollo colaborativo GitBucket 4.33

Presentado lanzamiento del proyecto GitBucket 4.33, en el marco del cual se desarrolla un sistema para la colaboración con repositorios Git, que proporciona una interfaz al estilo de GitHub y Bitbucket. El sistema se caracteriza por su facilidad de instalación, la posibilidad de ampliar la funcionalidad a través de complementos y la 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 accesibles a través de HTTP y SSH;
  • Soporte 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 complementos con colección de extensiones desarrolladas por miembros de la comunidad. Se han implementado en forma de complementos características como la creación de notas gist, publicación de anuncios, copias de seguridad, notificaciones en el escritorio, generación de gráficos de commits, y renderización de AsciiDoc.

Características nueva versión:

  • Se ha implementado la posibilidad de configurar todas las opciones de la interfaz CLI a través de variables de entorno (útil para Docker). Por ejemplo, la configuración de conexión a la base de datos ahora se puede pasar a través de variables de entorno, en lugar de un archivo database.conf;
  • Se han añadido nuevas configuraciones GITBUCKET_MAXFILESIZE (tamaño máximo de archivos subidos), GITBUCKET_UPLOADTIMEOUT (tiempo de espera al cargar archivos), GITBUCKET_PLUGINDIR (directorio adicional para complementos) y
    GITBUCKET_VALIDATE_PASSWORD (lógica para validar la corrección de la contraseña);
  • Se ha añadido soporte para colapsar el contenido de los archivos en la interfaz al revisar cambios en una solicitud de extracción (facilita la revisión de grandes solicitudes de extracción);

    Lanzamiento del sistema de desarrollo colaborativo GitBucket 4.33
  • Se ha implementado una opción para restringir el acceso desde direcciones IP internas a los controladores WebHook con la posibilidad de definir una lista blanca de direcciones internas permitidas;
    Lanzamiento del sistema de desarrollo colaborativo GitBucket 4.33
  • Se han añadido las propiedades 'assignee' y 'assignees' a algunas respuestas de la API Web para identificar a los usuarios que han asignado o a quienes se les ha asignado la tarea.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster