2010-12-09 33 views
0

J'ai démarré sur un nouveau site qui utilise des applications .Net pour la première fois. En tant que développeur, je suis habitué à VSS mais ce produit est en train de mourir, nous utilisons donc TFS (BASIC) à la place. J'ai utilisé TFS pour le contrôle de la source jusqu'à maintenant. Mais maintenant nous avons de nouveaux serveurs installés pour un environnement en direct. Maintenant, je ne suis pas sûr de ce que je devrais faire. Il n'y a pas de livres sur TFS 2010 que je puisse trouver et je me demande quels conseils vous pouvez me donner. TFS doit-il être réinstallé ou dois-je utiliser l'installation existante? Je pense que je devrais mettre en place une construction quotidienne pour un serveur de test. Je n'ai pas utilisé TDD jusqu'à maintenant, mais pour le prochain projet cela peut changer. Que dois-je absolument faire, et quelles fardeaux devrais-je éviter?TFS 2010 - Comment configurer une nouvelle application

Répondre

1

Sans être là dans votre environnement, il est difficile de faire des recommandations appropriées. J'ai fait quelques suppositions sur ce que votre installation basée sur ce que vous avez dit, mais ceux-ci peuvent être follement faux. Vous dites que vous utilisez TFS (BASIC) - Je ne suis pas sûr de ce que vous entendez par là, mais si vous utilisez TFS installé sur l'un des postes de travail des développeurs, et que vous commencez à vous déplacer vers un Dans un environnement de développement plus robuste, je vous recommande d'avoir un serveur séparé (ou des serveurs) pour votre installation TFS. Il semble que vous soyez relativement petit, alors avoir votre niveau application et votre niveau de données sur la même machine ne devrait pas être un problème majeur. Assurez-vous juste que vous avez suffisamment de RAM sur la machine pour supporter les deux processus, et que vous avez suffisamment d'espace disque alloué pour la croissance de la base de données. Vous parlez de développement piloté par les tests (TDD), mais ce dont je pense que vous parlez en réalité, c'est de l'intégration continue (CI). Lorsque vous configurez un environnement CI, les générations se déroulent automatiquement en fonction d'un planning ou d'un check-in. Avoir cette configuration est jamais une mauvaise idée, et nous vous recommandons d'entrer dans le rythme des builds CI dès que possible.

Si vous recherchez un serveur de construction, vous allez probablement héberger l'agent de construction sur le niveau combiné application/données. Si vous constatez que vous obtenez des hits de performances lorsque vous générez des builds, vous pouvez déplacer vos builds vers un autre serveur sans trop d'efforts.

Vous voudrez également regarder la migration de votre référentiel de code source de votre environnement actuel vers votre environnement futur. L'assistant d'installation de TFS pourrait vous aider avec cela. Si ce n'est pas le cas, d'autres options sont disponibles, telles que le déplacement des fichiers de base de données vers la nouvelle machine ou l'utilisation de code source TFS Integration Platform.