2011-10-25 1 views
1

J'ai un projet web structuré de la façon suivante:Utilisation de MS Créer pour déployer après des tests

WebSite WebSite.test

Dans le projet de test, j'ai tous les tests unitaires (en utilisant le framework de test Microsoft) . Dans le projet WebSite, j'ai une cible pour déployer le site en utilisant MSDeploy, la cible MSDeployPublish et DeployOnBuild = true. Je cours alors cette construction en utilisant Jenkins. Le problème est qu'avec cette configuration, le site sera déployé avant d'être testé.

Je pourrais ajouter une autre étape de construction dans Jenkins, afin que la solution entière soit construite en premier, puis que les projets de déploiement soient exécutés. Cependant, je voudrais que tout soit en une étape. Est-ce possible?

+0

J'ai le même problème mais avec des versions TFS vanilla; J'aimerais voir une solution! –

Répondre

0

Ceci est probablement un bug dans Jenkins. Voir this bug (or this one). Voir les commentaires sur les solutions de contournement possibles.

Questions connexes