Les nouveautés de GitHub Entreprise

Image of Jarryd McCree

De la révision collaborative de code à la sécurité alimentée par les données, GitHub est la plateforme où les équipes de toutes tailles se rencontrent pour créer et livrer leurs produits. Avec l’annonce récente d’une offre GitHub Entreprise unifiée, les entreprises ayant besoin de flexibilité sur le cloud et d’architectures auto-hébergées ont désormais encore plus d’opportunités d’utiliser GitHub. Les équipes peuvent maintenant accéder aux deux environnements (Entreprise Cloud et Entreprise Server) simultanément et sans surcoût grâce à un modèle de prix désormais par utilisateur.

Aujourd’hui, GitHub introduit de nouvelles fonctionnalités afin d’aider les développeurs à gagner du temps et à simplifier l’administration des équipes et de leurs dépôts dans le cadre du nouveau GitHub Entreprise.  

Pour télécharger le nouveau Entreprise Server 2.16, cliquez ici :https://enterprise.github.com/releases/2.16.0/download

Amélioration de l’expérience développeur

Voici de nouvelles façons pour les développeurs de devenir encore plus productifs et collaboratifs avec GitHub Entreprise :

Traçabilité des événements « force push »

L’utilisation de « Force push » essentiel à la méthode de travail de nombreux développeurs – et même obligatoire dans certains projets et structures. Le fait d’inclure les événements de type « force push » dans le fil de conversation d’une Pull Request permet aux responsables du projet de suivre ce que font les autres collaborateurs. Certaines équipes utilisent le « force push » afin de nettoyer les « commits » avant de fusionner une Pull Request, et GitHub offre désormais une meilleure visibilité pour ce workflow.  

Plus d’informations en suivant ce lien XXX

Amélioration de l’automatisation des modèles d’Issues

UI demonstration of issue template automation

Faisant suite au support de plusieurs modèles d’Issues dans un même projet, les mainteneurs peuvent désormais automatiser d’avantage la création d’Issues par l’ajout au modèle d’un titre, de labels ou de responsable qui seront positionnés par défaut.

Plus d’informations sur l’automatisation des modèles de risque : https://help.github.com/articles/creating-issue-templates-for-your-repository/

Meilleur gestion de l’obsolescence des commentaires

Les commentaires effectués lors des revues de code sont maintenant marqués comme obsolète lorsque des modifications de code ont été effectuées ultérieurement. Ces commentaires ne sont plus automatiquement masqués.

Les revues de code dans une Pull request mettent à jour automatiquement le bouton « Merge »

GIF demonstration of merge button updates

En soumettant une revue de pull request, le bouton de fusion sera mis à jour automatiquement en fonction du résultat de cette révision – il ne sera donc plus nécessaire d’actualiser la page.

Mise en relief du propriétaire pour les nouveaux dépôts

La liste déroulante des propriétaires est désormais mise en lumière sur la page « Créer un nouveau dépôt ». Cela aide l’utilisateur à immédiatement sélectionner le bon propriétaire, lui-même ou l’une des organisations auxquelles il appartient, et évite d’avoir à changer de propriétaire ultérieurement ou à tout recommencer en cas d’erreur.

Administrer les équipes et les dépôts plus simplement

GitHub a simplifié l’expérience d’administration par la centralisation de l’administration d’organisations multiples, des contrôles d’autorisation granulaires et meilleure visibilité.  

Permissions de création de dépôts

 

UI demonstration of repository creation

Les administrateurs de GitHub Entreprise et les propriétaires d’organisations à la recherche d’un contrôle plus pointu sur la création de dépôts peuvent à partir d’aujourd’hui définir les règles pour leurs membres. Par ailleurs, l’autorisation de créer des dépôts supplémentaires (publics ou privés) peut être définie au niveau de l’instance et de l’organisation.

Pour savoir plus sur la permission de créer des dépôts :

https://help.github.com/assets/images/help/organizations/repo-creation-perms-radio-buttons.png et https://help.github.com/articles/restricting-repository-creation-in-your-organization/

Les autorisations de GitHub App manager

Les administrateurs peuvent accorder aux utilisateurs la gestion de l’une ou toutes les GitHub Apps de leur organisation en fonction de leurs besoins. Il n’est plus nécessaire de promouvoir au rang de propriétaire de l’organisation les membres de l’équipe qui gèrent les GitHub Apps de l’organisation. La liste des propriétaires de l’organisation reste ainsi réduite au strict nécessaire.

Plus de visibilité sur les invitations de collaborateurs externes

Les propriétaires d’organisations peuvent désormais décider s’ils souhaitent autoriser d’autres membres de l’organisation à envoyer des invitations à des collaborateurs externes. Après avoir activé ce paramètre, les membres de l’organisation devront demander l’ajout du nouveau collaborateur à un propriétaire de l’organisation.

Le « Check-In » webcast

Pour en apprendre plus sur les nouvelles fonctionnalités de GitHub Entreprise, il est possible de se joindre au webcast trimestriel « check-in ». Il sera possible de poser des questions en temps réel aux Ingénieurs Solutions d’Entreprises, Pavan Ravipati et Georgia Rust.   

Pour s’inscrire au webcast du 7 février à 11h : https://resources.github.com/webcasts/the-Check-in-gmt-19/

Pour savoir plus

Pour voir la liste complète des mises à jour de GitHub Entreprise: https://enterprise.github.com/releases/2.16.0/notes