Lanzamiento del sistema de desarrollo colaborativo GitBucket 4.37

Se ha presentado el lanzamiento del proyecto GitBucket 4.37, desarrollando un sistema de colaboración con repositorios Git con una interfaz al estilo GitHub y Bitbucket. El sistema es fácil de instalar, tiene la capacidad de ampliar la funcionalidad mediante complementos y es compatible con la API de GitHub. El código está escrito en Scala y está disponible bajo la licencia Apache 2.0. MySQL y PostgreSQL se pueden utilizar como DBMS.

Características clave de GitBucket:

  • Soporte para repositorios Git públicos y privados con acceso vía HTTP y SSH;
  • soporte GitLFS;
  • Interfaz para navegar por el repositorio con soporte para edición de archivos en línea;
  • Disponibilidad de Wiki para preparar documentación;
  • Interfaz para procesar mensajes de error (Problemas);
  • Herramientas para procesar solicitudes de cambios (solicitudes de extracción);
  • Sistema de envío de notificaciones por correo electrónico;
  • Sistema simple de gestión de usuarios y grupos con soporte para integración LDAP;
  • Un sistema de complementos con una colección de complementos desarrollados por miembros de la comunidad. Las siguientes funciones se implementan en forma de complementos: creación de notas esenciales, publicación de anuncios, copias de seguridad, visualización de notificaciones en el escritorio, trazado de gráficos de confirmación y dibujo de AsciiDoc.

En el nuevo lanzamiento:

  • Es posible configurar su propia URL en la configuración para acceder al repositorio a través de SSH, que se puede usar cuando los usuarios acceden a GitBucket a través de SSH no directamente, sino a través de un servidor proxy adicional que redirige las solicitudes de los clientes.
    Lanzamiento del sistema de desarrollo colaborativo GitBucket 4.37
  • Se agregó la capacidad de usar claves EDDSA para verificar firmas digitales de confirmaciones. El soporte se proporciona a través de una actualización de los componentes apaceh-sshd y bouncycastle-java.
  • Se han cambiado las restricciones sobre el tamaño máximo de contraseña (el límite se ha aumentado de 20 a 40 caracteres) y la URL de WebHook (de 200 a 400 caracteres).
  • Se ha ampliado la API web y se ha mejorado la integración con el sistema Jenkins. Se agregaron llamadas API adicionales para trabajar con Git (API de referencia de Git) y procesar listas de problemas, por ejemplo, se agregó soporte para datos sobre lanzamientos de prueba (hito) y se brindó la capacidad de realizar operaciones en todos los registros de problemas a la vez.

Fuente: opennet.ru

Añadir un comentario