Llançament del sistema de desenvolupament col·laboratiu GitBucket 4.37

S'ha presentat el llançament del projecte GitBucket 4.37, desenvolupant un sistema de col·laboració amb repositoris Git amb una interfície a l'estil de GitHub i Bitbucket. El sistema és fàcil d'instal·lar, té la capacitat d'ampliar la funcionalitat mitjançant complements i és compatible amb l'API de GitHub. El codi està escrit en Scala i està disponible amb la llicència Apache 2.0. MySQL i PostgreSQL es poden utilitzar com a SGBD.

Característiques principals de GitBucket:

  • Suport per a repositoris Git públics i privats amb accés mitjançant HTTP i SSH;
  • suport GitLFS;
  • Interfície per navegar pel repositori amb suport per a l'edició de fitxers en línia;
  • Disponibilitat de Wiki per preparar documentació;
  • Interfície per processar missatges d'error (Problemes);
  • Eines per processar les sol·licituds de canvis (sol·licituds pull);
  • Sistema d'enviament de notificacions per correu electrònic;
  • Sistema senzill de gestió d'usuaris i grups amb suport per a la integració LDAP;
  • Un sistema de complements amb una col·lecció de complements desenvolupats pels membres de la comunitat. Les funcions següents s'implementen en forma de connectors: creació de notes essencials, publicació d'anuncis, còpies de seguretat, visualització de notificacions a l'escriptori, dibuix de gràfics de confirmació i dibuix d'AsciiDoc.

A la nova versió:

  • És possible establir el vostre propi URL a la configuració per accedir al repositori mitjançant SSH, que es pot utilitzar quan els usuaris accedeixen a GitBucket mitjançant SSH no directament, sinó a través d'un servidor intermediari addicional que redirigeix ​​les sol·licituds dels clients.
    Llançament del sistema de desenvolupament col·laboratiu GitBucket 4.37
  • S'ha afegit la possibilitat d'utilitzar claus EDDSA per verificar les signatures digitals dels compromisos. El suport es proporciona mitjançant una actualització dels components apaceh-sshd i bouncycastle-java.
  • S'han canviat les restriccions sobre la mida màxima de la contrasenya (el límit s'ha augmentat de 20 a 40 caràcters) i l'URL de WebHook (de 200 a 400 caràcters).
  • S'ha ampliat l'API web i s'ha millorat la integració amb el sistema Jenkins. S'han afegit trucades d'API addicionals per treballar amb Git (API de referència de Git) i processar llistes de problemes, per exemple, s'han afegit suport per a dades de llançaments de prova (fita) i han proporcionat la possibilitat de realitzar operacions en tots els registres de problemes alhora.

Font: opennet.ru

Afegeix comentari