Release van GitBucket 4.33 collaboratief ontwikkelsysteem

Geïntroduceerd projectuitgave GitBucket 4.33, waarbinnen een systeem voor samenwerking met een Git-repository wordt ontwikkeld, dat een interface in GitHub-stijl biedt en BitBucket. Het systeem is eenvoudig te installeren, heeft de mogelijkheid om de functionaliteit uit te breiden via plug-ins en is compatibel met de GitHub API. De code is geschreven in Scala en is beschikbaar gelicentieerd onder Apache 2.0. MySQL en PostgreSQL kunnen als DBMS worden gebruikt.

Belangrijkste kenmerken van GitBucket:

  • Ondersteuning voor publieke en private Git-repository's toegankelijk via HTTP en SSH;
  • Ondersteunen GitLFS;
  • Interface voor het navigeren door de repository met ondersteuning voor online bestandsbewerking;
  • Beschikbaarheid van Wiki voor het voorbereiden van documentatie;
  • Interface voor het verwerken van foutmeldingen (Issues);
  • Tools voor het verwerken van wijzigingsverzoeken (Pull-verzoeken);
  • Systeem voor het verzenden van meldingen per e-mail;
  • Eenvoudig gebruikers- en groepsbeheersysteem met ondersteuning voor LDAP-integratie;
  • Plug-insysteem met verzameling add-ons ontwikkeld door communityleden. De volgende functies zijn geïmplementeerd in de vorm van plug-ins: het maken van kernnotities, het publiceren van aankondigingen, back-ups, het weergeven van meldingen op het bureaublad, het plotten van commit-grafieken en het tekenen van AsciiDoc.

Functies nieuwe uitgave:

  • Implementeerde de mogelijkheid om alles te configureren opties CLI-interface via omgevingsvariabelen (handig voor Docker). Instellingen voor het verbinden met een DBMS kunnen nu bijvoorbeeld worden doorgegeven via omgevingsvariabelen, in plaats van via het bestand database.conf;
  • Nieuwe instellingen toegevoegd GITBUCKET_MAXFILEZIE (maximale grootte van geüploade bestanden), GITBUCKET_UPLOADTIMEOUT (time-out bij het uploaden van bestanden), GITBUCKET_PLUGINDIR (extra map voor plug-ins) en
    GITBUCKET_VALIDATE_PASSWORD (logica voor wachtwoordvalidatie);

  • Ondersteuning toegevoegd voor het samenvouwen van de inhoud van bestanden in de interface bij het evalueren van wijzigingen in een pull-verzoek (maakt het gemakkelijker om grote pull-verzoeken te controleren);

    Release van GitBucket 4.33 collaboratief ontwikkelsysteem

  • Er is een optie geïmplementeerd om de toegang van interne IP's tot WebHook-handlers te blokkeren met de mogelijkheid om een ​​witte lijst met geldige interne adressen te definiëren;
    Release van GitBucket 4.33 collaboratief ontwikkelsysteem

  • Bij sommige web-API-reacties zijn de eigenschappen 'toegewezene' en 'toegewezenen' toegevoegd om gebruikers te identificeren die werk hebben toegewezen of toegewezen krijgen om werk uit te voeren.

Bron: opennet.ru

Voeg een reactie