Utgivelsen av GitBucket 4.38-prosjektet har blitt presentert, og utvikler et system for samarbeid med Git-repositories med et grensesnitt i stil med GitHub, GitLab eller Bitbucket. Systemet er enkelt å installere, kan utvides via plugins, og er kompatibelt med GitHub API. Koden er skrevet i Scala og er tilgjengelig under Apache 2.0-lisensen. MySQL og PostgreSQL kan brukes som en DBMS.
Nøkkelfunksjoner til GitBucket:
- Støtte for offentlige og private Git-depoter med tilgang via HTTP og SSH;
- GitLFS-støtte;
- Grensesnitt for å navigere i depotet med støtte for online filredigering;
- Tilgjengelighet av Wiki for utarbeidelse av dokumentasjon;
- Grensesnitt for behandling av feilmeldinger (Problemer);
- Verktøy for å behandle forespørsler om endringer (Pull requests);
- System for å sende varsler via e-post;
- Enkelt bruker- og gruppestyringssystem med støtte for LDAP-integrasjon;
- Et plugin-system med en samling tilleggsprogrammer utviklet av fellesskapsmedlemmer. Følgende funksjoner er implementert i form av plugins: lage hovednotater, publisere kunngjøringer, sikkerhetskopier, vise varsler på skrivebordet, plotte forpliktelsesgrafer og tegne AsciiDoc.
I den nye utgivelsen:
- Du kan legge til dine egne felt i Issues og pull-forespørsler. Felt legges til i grensesnittet for depotinnstillinger. For eksempel, i Issues kan du legge til et felt med en dato for når problemet skal være løst.
- Det er tillatt å tildele flere personer som er ansvarlige for å løse problemer (Issues) og gjennomgå pull-forespørsler.
- Brukere er utstyrt med et grensesnitt for å erstatte et glemt eller kompromittert passord. For å bekrefte operasjonen må du konfigurere sending av e-post via SMTP.
- Ved visning av innhold laget ved hjelp av Markdown, har støtte for horisontal rulling blitt implementert for svært brede tabeller.
- Lagt til kommandolinjealternativet "-jetty_idle_timeout" for å angi tidsavbrudd for inaktivitet på bryggeserveren. Som standard er tidsavbruddet satt til 5 minutter.
Kilde: opennet.ru