Lansarea sistemului de dezvoltare în comun GitBucket 4.33

Prezentat versiunea proiectului GitBucket 4.33, în cadrul căruia se dezvoltă un sistem pentru colaborarea cu repositoare Git, oferind o interfață similară cu GitHub și Bitbucket. Sistemul se distinge prin ușurința de instalare, capacitatea de extindere a funcționalității prin intermediul pluginurilor și compatibilitatea cu API GitHub. Codul este scris în limbajul Scala și disponibil sub licența Apache 2.0. Ca SGBD, pot fi utilizate MySQL și PostgreSQL.

Funcționalitățile principale ale GitBucket:

  • Suport pentru repositoare Git publice și private accesibile prin HTTP și SSH;
  • Asistență GitLFS;
  • Interfață pentru navigarea prin repositoare cu suport pentru editarea fișierelor online;
  • Există un Wiki pentru documentație;
  • Interfață pentru gestionarea problemelor raportate (Issues);
  • Instrumente pentru gestionarea solicitărilor de modificare (Pull request);
  • Sistem de trimitere a notificărilor prin e-mail;
  • Un sistem simplu de gestionare a utilizatorilor și grupurilor, cu suport pentru integrarea LDAP;
  • Sistem de pluginuri cu o colecție de extensii, dezvoltate de membri ai comunității. Funcționalitățile precum crearea de note gist, publicarea anunțurilor, backup, notificări pe desktop, generarea graficelor de commit-uri și randarea AsciiDoc sunt implementate ca pluginuri.

Caracteristici lansarea noului versiuni:

  • A fost implementată posbilitatea de a configura toate opțiunile CLI-ului prin variabile de mediu (util pentru Docker). De exemplu, setările pentru conexiunea la SGBD pot fi acum transmise prin variabile de mediu, nu prin fișierul database.conf;
  • Au fost adăugate noi setări GITBUCKET_MAXFILESIZE (dimensiunea maximă a fișierelor încărcate), GITBUCKET_UPLOADTIMEOUT (timeout pentru încărcarea fișierelor), GITBUCKET_PLUGINDIR (director suplimentar pentru pluginuri) și
    GITBUCKET_VALIDATE_PASSWORD (logica de validare a parolei);
  • A fost adăugat suportul pentru ascunderea conținutului fișierelor în interfață atunci când se evaluează modificările dintr-o solicitare de pull (facilitând revizuirea solicitărilor de pull mari);

    Lansarea sistemului de dezvoltare în comun GitBucket 4.33
  • A fost realizată o opțiune pentru interzicerea accesului de la IP-uri interne la handlerii WebHook, cu posibilitatea de a defini o listă albă de adrese interne permise;
    Lansarea sistemului de dezvoltare în comun GitBucket 4.33
  • În unele răspunsuri ale API Web au fost adăugate proprietăți „assignee” și „assignees” pentru identificarea utilizatorilor care au atribuit sau căror le-a fost atribuită executarea sarcinii.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster