J'essaie de comprendre comment configurer TFS Team Build pour fournir une solution CI pour mon projet. J'ai une configuration assez commune que j'ai plusieurs catégories de tests unitaires. Par souci de simplicité permet de dire qu'il ya deux catégories:Configuration de TFS TeamBuild pour exécuter différentes catégories de test sur différents agents de build
- Exchange2003
- Exchange2007
Chaque catégorie de test a besoin logiciel particulier pour être installé sur l'agent de construction, donc je créerais deux agents de construire, BuildAgentEx2003 et BuildAgentEx2007 , avec les configurations évidentes.
Maintenant, quand je lancer une version CI Je veux quelques petites choses à se produire:
- Exchange2003 tests à exécuter sur BuildAganetEx2003.
- Tests Exchange2007 à exécuter sur BuildAganetEx2007.
- Toutes les catégories de tests sont exécutées et leurs résultats agrégés.
Est-ce pris en charge et si oui comment le configurer.
P.S. En réalité, bien sûr, la situation est beaucoup plus compliquée. J'ai une grande matrice de catégories de tests et d'agents de construction. Chaque agent de construction est généralement capable d'exécuter de nombreuses catégories différentes de tests unitaires et chaque catégorie de tests peut être exécutée par un ou plusieurs agents de build. L'exigence étant seulement que chaque catégorie de tests soit exécutée une fois pour chaque CI build.cat