J'ai visual studio team suite 2008. Je n'ai pas pu répondre aux exigences de configuration de TFS, donc j'utilise TortoiseSvn et VisualSvn comme contrôleur de version dans VSTS.Test, construction et déploiement automatisés
J'ai besoin de la configuration du système pour effectuer les opérations suivantes:
Je NEEED pour être en mesure de créer et de suivre workitems. Lorsque des mises à jour sont apportées au projet en cours dans VSTS, les mises à jour sont renvoyées au contrôle de version. Les tests seront exécutés pour voir que les mises à jour ne cassent pas l'application. S'il y a un problème avec la mise à jour, il sera rapporté au développeur. S'il n'y a pas de problème avec l'application, qui est une application clickonce, elle sera automatiquement construite, obfusquée et déployée sur un serveur ftp.
Je n'ai jamais travaillé avec le contrôle de version, la construction de serveurs, les tests automatisés et l'intégration continue. J'ai besoin de savoir ce qui doit être mis en place pour ce type de système.
Je ne sais pas quelle combinaison/pile je devrais utiliser: CruiseControl.net, TeamCity, Hudson, NAnt, NUnit, MsTest, Trac, BugTracker.net, Ndepend, Serveur VisualSvn, Perforce, Msdeploy, MSBuild, SCM .
Je veux quelque chose qui est libre/opensource et relativement facile à installer et à utiliser.
S'il vous plaît suggérer une configuration qui correspondra à mes besoins.
Toute aide appréciée