La firme de Redmond sort son nouveau bouquet de développement avec la sortie du  Framework .NET 4.0, Visual Studio 2010 et notamment la sortie du serveur d’intégration continu Visual Studio Team Foundation Server 2010.

Petit rappel, Microsoft fournissait une solution de contrôleur de version pour la collaboration du code source avec un produit nommé SourceSafe. Depuis la version 2005, SourceSafe fût abandonné pour un produit plus large et plus complet mais néanmoins assez onéreux : Team Foundation Server.

Il s’agit d’une solution conçu pour optimiser les développements .NET en terme de rapidité et de fiabilité. Team Foundation Server possède un contrôleur de version (assez semblable à SourceSafe mais beaucoup plus complet), un système de reporting avec SQL Server reporting qui diffuse des bilans concernant les évolutions de l’application et les résultats des test-unitaires lancés automatiquement et un builder permettant une compilation et un déploiement automatique des applications .NET. TFS possède également un gestionnaire de projets accessible via une interface Web et un module Sharepoint spécifique pour le travail collaboratif et la documentation du projet.

La version 2008 de Team Foundation Server était relativement complexe à mettre en place notamment à cause des dépendances avec Sharepoint et Reporting Services,  nous allons voir qu’il n’en est pas de même avec la version 2010. L’installation et le paramètrage s’avère un petit plus « click click » et beaucoup plus simple à mettre en place que la version précédente. De plus, TFS 2010 peut s’utiliser à des fins plus restreintes comme simplement utiliser le contrôleur de version pour centraliser le code source.

Parmis les nouveautés de Team Foundation Server 2010, on retrouvera la possibilité de faire des tâches hiérarchiques dans la gestion d’un projet (WorkItems) et la possibilité de générer des schémas de versions avec le contrôleur de sources.

Nous allons  voir dans ce tutoriel comment mettre en place un Team Foundation Server 2010 téléchargeable sur MSDN en RTM ou sur le site de Microsoft en version d’évaluation.

L’installation préalable d’un SQL Server 2008 est nécessaire pour le bon fonctionnement de TFS.

Continue reading “Team Foundation Server 2010 : installation et configuration” »