Compartilhar via


Automatisation des builds : rejeu de tests, analyse de code...

Une des fonctions appréciables de Team System permet de rejouer lors des builds tout ou partie de l'analyse de code et des tests automatisables (unitaires, Web ou génériques) qui ont été créés avec "Team Developer" ou "Team Tester".

Mais pour cela, il faut installer les bonnes éditions de Team System sur le serveur de Build (qui est soit le serveur de gestion de configuration soit une machine déportée).

  • Pour rejouer de l'analyse statique de code, il faut Visual Studio Team Edition for Software Developers.
  • Pour rejouer des tests unitaires, Web ou génériques, il faut Visual Studio Team Edition for Software Testers (car en plus des outils de test, il faut les outils de gestion de test, pour les répartir par catégorie et déterminer quelle catégorie doit être rejouée).
  • Pour faire les deux, il faut donc Team Developer et Team Tester ou bien Team Suite sur le serveur.

La question qui vient ensuite c'est de savoir s'il faut acheter une licence du produit adéquat pour le serveur de Build. La réponse est non. Enfin, pas spécifiquement pour le serveur. En effet, toutes les licences de la gamme Visual Studio et Visual Studio Team Editions sont des licences par personne et non par PC.

Du coup il faut que les personnes qui créent les builds aient les licences des bonnes "Team Editions". En revanche, pas besoin de licence supplémentaire spécifiquement pour le serveur de Build.

Enfin, précision utile, les personnes qui lancent des builds n'ont pas besoin d'avoir de licence des "Team Editions" concernées. Il leur faut tout de même une CAL, bien sur.