Présentation de Package Management, “le serveur Nuget de VSTS (VSO)”

Visual Studio Team Services (VSO/Visual Studio Online pour les anciens) propose depuis plusieurs semaines un système d’extension pour étendre n’importe quelle souscription VSTS. Cet article va s’attarder sur l’une d’elle : Package Management.

Qu’est que Package Management?

Package Management est une extension qui se greffera à la souscription VSO et qui permettra d’héberger gratuitement de multiples feeds Nuget. En bref, VSTS “intègre” désormais son propre serveur Nuget.

Installation

Pour l’installation direction le market place et installer l’extension Package Management https://marketplace.visualstudio.com/items/ms.feed (actuellement encore en preview mais elle semble stable)

image

 

Utilisation

Désormais dans le portail d’équipe de chaque projet un nouvel onglet est disponible nommé PACKAGE

image

Celui ci permet de créer, configurer et visualiser les différents feeds

Lors de la création d’un nouveau feed des permissions sont applicables à celui-ci :

  • Droit de lecture des packages : Seulement à l’équipe courante ou à toute la souscription
  • Droit de contribution : Limité à l’équipe courante ou/et au service de build (groupe Project Collection Build Service)

L’implémentation du serveur nuget est totalement standard et le module propose une page descriptive des différentes actions à réaliser pour mettre à disposition les packages ou pouvoir en profiter (push, restore…ect).

image

 

L’extension offre une très bonne synergie avec VSTS et l’identification passera directement par le compte affecté à la souscription VSTS.

Conclusion

Même si la mise en place d’un serveur Nuget public n’a jamais été difficile, réaliser soit même un serveur Nuget privé pouvait être compliqué en fonction de l’exposition de celui-ci. Il fallait la plupart du temps se résigner à opter pour des solutions payantes (MyGet par exemple). Microsoft propose avec cette extension un moyen extrêmement simple d’avoir gratuitement un serveur nuget à sa disposition tout en offrant une synergie complètement avec l’environnement VSTS. Que du bonheur Sourire

Ces billets pourraient aussi vous intéresser

Vous nous direz ?!

Commentaires

comments powered by Disqus