Lancering van het GitBucket-systeem voor gezamenlijke ontwikkeling 4.33

Geïntroduceerd de release van het project GitBucket 4.33, waarbij een systeem voor samenwerking met Git-repositories wordt ontwikkeld, dat een interface in de stijl van GitHub biedt en Bitbucket. Het systeem valt op door de eenvoudige installatie, de mogelijkheid om functionaliteit uit te breiden via plugins en de compatibiliteit met de GitHub API. De code is geschreven in Scala en beschikbaar is onder de Apache 2.0-licentie. Als databasesysteem kunnen MySQL en PostgreSQL worden gebruikt.

Belangrijkste mogelijkheden van GitBucket:

  • Ondersteuning voor publieke en private Git-repositories toegankelijk via HTTP en SSH;
  • Ondersteuning GitLFS;
  • Een interface voor navigatie door de repository met ondersteuning voor online bestandsbewerking;
  • Aanwezigheid van een Wiki voor het voorbereiden van documentatie;
  • Een interface voor het verwerken van foutmeldingen (Issues);
  • Hulpmiddelen voor het verwerken van wijzigingsverzoeken (Pull request);
  • Een systeem voor het verzenden van e-mailmeldingen;
  • Eenvoudig gebruikers- en groepsbeheer met ondersteuning voor integratie met LDAP;
  • Een pluginsysteem met een verzameling toevoegingen, ontwikkeld door leden van de gemeenschap. Als plugins zijn functionaliteiten geïmplementeerd zoals het maken van gist-notities, het publiceren van aankondigingen, back-up, desktopmeldingen, het opbouwen van commit-grafieken, en het renderen van AsciiDoc.

Kenmerken van de nieuwe release:

  • De mogelijkheid is geïmplementeerd om alle opties van de CLI-interface via omgevingsvariabelen in te stellen (nuttig voor Docker). Bijvoorbeeld, de instellingen voor de databaseverbinding kunnen nu via omgevingsvariabelen worden doorgegeven in plaats van via het bestand database.conf;
  • Nieuwe instellingen zijn toegevoegd: GITBUCKET_MAXFILESIZE (maximale grootte van geüploade bestanden), GITBUCKET_UPLOADTIMEOUT (time-out bij bestandsoverdracht), GITBUCKET_PLUGINDIR (extra map voor plugins) en
    GITBUCKET_VALIDATE_PASSWORD (logica voor wachtwoordvalidatie);
  • Ondersteuning voor het samenvouwen van de inhoud van bestanden in de interface bij het beoordelen van wijzigingen in pull-verzoeken is toegevoegd (vergemakkelijkt de controle van grote pull-verzoeken);

    Lancering van het GitBucket-systeem voor gezamenlijke ontwikkeling 4.33
  • Een optie is geïmplementeerd om toegang van interne IP's tot WebHook-afhandelaren te verbieden, met de mogelijkheid om een witte lijst van toegestane interne adressen te definiëren;
    Lancering van het GitBucket-systeem voor gezamenlijke ontwikkeling 4.33
  • In sommige antwoorden van de Web API zijn de eigenschappen 'assignee' en 'assignees' toegevoegd voor het identificeren van gebruikers die het werk hebben toegewezen of waarmee het werk is toegewezen.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster