2011-06-27 7 views
0

J'ai une solution MVC3 (.sln) que je veux construire avec TFS et cette solution a plusieurs projets. Pour le déploiement du site web (le but de cet exercice) je n'ai pas besoin de tous les autres projets. Le site Web est essentiellement configuré pour être dépendant du projet de domaine, donc il construit avant le site Web. Il y a un projet d'API qui ne fait pas partie de ce qui doit être déployé pour ce script de construction.Déploiement Web TFS2010 avec plusieurs projets

Comment est-ce que j'obtiens TFS pour déployer ceci correctement, je ne m'inquiète pas vraiment s'il construit le projet d'API mais je voudrais seulement déployer le projet de Web? Je peux taper la commande msdeploy à l'invite de commande sur le serveur de génération pour déployer le site.

TFS fait la construction avec succès, je peux le voir dans le dossier de dépôt (tous les projets), mais il continue à déployer seulement le projet API sur mon site Web. Ce n'est pas ce que je veux, je veux qu'il déploie la construction du site (pas la construction de l'API) sur ce site. Je n'ai pas un domaine que le serveur est dans un groupe de travail et ce sont mes paramètres de construction:

/p:DeployOnBuild=True 
/p:DeployTarget=MsDeployPublish 
/p:CreatePackageOnPublish=True 
/p:MSDeployPublishMethod=RemoteAgent 
/p:MSDeployServiceUrl=http://IPofMyServer/msdeployagentservice 
/p:DeployIisAppPath="MVC - Jack" 
/p:UserName=APPServer\Administrator 
/p:Password=xxxxxx 
/p:Configuration=Release 

Merci Jack

Répondre

0

Je essentiellement choisi de créer une nouvelle solution avec le projet de domaine, projet web qui dépend du domaine, du projet de test unitaire et du projet de tests d'intégration.

Questions connexes