Udgivelsen af GitBucket 4.33 til fælles udvikling

Præsenteret udgivelsen af projektet GitBucket 4.33, hvor et system til samarbejde om Git-repositorier udvikles, der tilbyder en grænseflade i stil med GitHub og Bitbucket. Systemet er kendetegnet ved nem installation, mulighed for at udvide funktionaliteten via plugins og kompatibilitet med GitHub API. Koden er skrevet i Scala og tilgængelig licenseret under Apache 2.0. MySQL og PostgreSQL kan bruges som databaser.

Hovedfunktioner i GitBucket:

  • Understøttelse af offentlige og private Git-repositorier med adgang via HTTP og SSH;
  • Support GitLFS;
  • Grænseflade til navigation i repositoriet med støtte til online redigering af filer;
  • En Wiki til forberedelse af dokumentation;
  • Grænseflade til håndtering af fejlrapporter (Issues);
  • Værktøjer til håndtering af ændringsanmodninger (Pull request);
  • System til udsendelse af e-mail-notifikationer;
  • Simpel bruger- og gruppeadministration med support for integration med LDAP;
  • Et pluginsystem med en samling tilføjelser udviklet af medlemmer fra fællesskabet. Som plugins er funktioner implementeret til at oprette gist-notater, offentliggøre meddelelser, sikkerhedskopiering, vise meddelelser på skrivebordet, lave diagrammer over commits og generere AsciiDoc.

Funktioner den nye udgave:

  • Mulighed for at konfigurere alle indstillinger af CLI-interfacet gennem miljøvariabler (nyttigt til Docker). For eksempel kan indstillingerne for forbindelse til databasen nu overføres via miljøvariabler i stedet for gennem filen database.conf;
  • Nye indstillinger er tilføjet GITBUCKET_MAXFILESIZE (maksimal størrelse for uploadede filer), GITBUCKET_UPLOADTIMEOUT (timeout ved filupload), GITBUCKET_PLUGINDIR (yderligere bibliotek til plugins) og
    GITBUCKET_VALIDATE_PASSWORD (logik for validering af adgangskode);
  • Understøttelse af at fold indholdet af filer i grænsefladen ved bedømmelse af ændringer i pull-anmodninger (lettere kontrol af store pull-anmodninger);

    Udgivelsen af GitBucket 4.33 til fælles udvikling
  • Mulighed for at forhindre adgang fra interne IP-adresser til WebHook-handlere med mulighed for at definere en hvidliste over tilladte interne adresser;
    Udgivelsen af GitBucket 4.33 til fælles udvikling
  • Der er tilføjet egenskaberne «assignee» og «assignees» til nogle svar i Web API for at identificere brugere, der har tildelt arbejde eller er tildelt udførelsen af arbejdet.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster