Publication du système de collaboration GitBucket 4.37

La sortie du projet GitBucket 4.37 a été présentée, développant un système de collaboration sur des dépôts Git avec une interface inspirée de GitHub et Bitbucket. Le système se distingue par sa facilité d'installation, la possibilité d'étendre ses fonctionnalités via des plugins et sa compatibilité avec l'API de GitHub. Le code est écrit en Scala et est disponible sous la licence Apache 2.0. MySQL et PostgreSQL peuvent être utilisés comme systèmes de gestion de base de données.

Les principales fonctionnalités de GitBucket :

  • Prise en charge des dépôts Git publics et privés avec accès via HTTP et SSH ;
  • Prise en charge de GitLFS ;
  • Une interface pour naviguer dans le référentiel avec la possibilité d'éditer des fichiers en ligne ;
  • Présence d'un Wiki pour la préparation de documentation ;
  • Une interface pour le traitement des rapports d'erreurs (Issues) ;
  • Outils pour le traitement des demandes de modifications (Pull request) ;
  • Système d'envoi de notifications par e-mail ;
  • Système de gestion des utilisateurs et des groupes simple avec support de l'intégration LDAP ;
  • Système de plugins avec une collection d'extensions développées par des membres de la communauté. Des fonctionnalités telles que la création de notes gist, la publication d'annonces, la sauvegarde, l'affichage de notifications sur le bureau, la création de graphiques de commits et le rendu de AsciiDoc sont mises en œuvre sous forme de plugins.

Dans cette nouvelle version :

  • Il est désormais possible de définir dans les paramètres une URL personnalisée pour accéder au dépôt via SSH, qui peut être utilisée lorsque l'accès des utilisateurs à GitBucket par SSH se fait non pas directement, mais via un proxy supplémentaire,serveur, redirigeant les requêtes des clients.
    Publication du système de collaboration GitBucket 4.37
  • Ajout de la possibilité d'utiliser des clés EDDSA pour la vérification des signatures numériques des commits. La prise en charge a été implémentée via la mise à jour des composants apaceh-sshd et bouncycastle-java.
  • Changements des restrictions sur la taille maximale des mots de passe (limite augmentée de 20 à 40 caractères) et de l'URL WebHook (de 200 à 400 caractères).
  • L'API Web a été élargie et l'intégration avec le système Jenkins a été améliorée. Des appels supplémentaires à l'API pour travailler avec Git (API de référence Git) et gérer les listes d'issues ont été ajoutés, par exemple, la prise en charge des données sur les versions de test (milestone) et la possibilité d'effectuer des opérations sur toutes les entrées d'issue en même temps.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster