Lanzamento do sistema de desenvolvemento colaborativo GitBucket 4.37

Presentouse o lanzamento do proxecto GitBucket 4.37, desenvolvendo un sistema de colaboración con repositorios Git cunha interface ao estilo de GitHub e Bitbucket. O sistema é fácil de instalar, ten a capacidade de ampliar a funcionalidade 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:

  • É posible establecer o seu propio URL na configuración para acceder ao repositorio a través de SSH, que se pode usar cando os usuarios acceden a GitBucket a través de SSH non directamente, senón a través dun servidor proxy adicional que redirixe as solicitudes dos clientes.
    Lanzamento do sistema de desenvolvemento colaborativo GitBucket 4.37
  • Engadiuse a posibilidade de usar claves EDDSA para verificar as sinaturas dixitais dos compromisos. O soporte ofrécese mediante unha actualización dos compoñentes apaceh-sshd e bouncycastle-java.
  • Modificáronse as restricións sobre o tamaño máximo do contrasinal (o límite aumentouse de 20 a 40 caracteres) e o URL de WebHook (de 200 a 400 caracteres).
  • A API web foi ampliada e mellorouse a integración co sistema Jenkins. Engadíronse chamadas de API adicionais para traballar con Git (API de referencia de Git) e procesar listas de problemas, por exemplo, engadiuse compatibilidade con datos sobre versións de proba (fito) e proporcionou a posibilidade de realizar operacións en todos os rexistros de problemas á vez.

Fonte: opennet.ru

Engadir un comentario