我们正在使用此过程来使用WebDeploy来部署和编译作为解决方案一部分的两个网站.我们采取的方法在这里找到:
http://vishaljoshi.blogspot.com/2010/11/team-build-web-deployment-web-deploy-vs.html
但它只部署了一个网站; 有没有办法告诉它发布两者?
谢谢.
我们正在使用VS2012并拥有一个包含4个网站项目的解决方案.我们在Continuous Integration msbuild参数中添加了以下MSBuild参数:
/ p:DeployOnBuild = True/P:Configuration = Testing/p:DeployTarget = MsDeployPublish/p:MSDeployPublishMethod = WMSvc/p:CreatePackageOnPublish = False/p:DeployIisAppPath ="{test}"/ p:SkipExtraFilesOnServer = true/p:MsDeployServiceUrl = {test} /MsDeploy.axd/P:AllowUntrustedCertificate = True/p:username = {username}/p:password = {password}
当我们办理登机手续并且持续集成运行时,它会将所有4个网站发布到同一目录.我们如何指定哪个项目属于哪个IIS应用程序?
我们已经尝试将设置移动到csproj中,如上所述,如何告诉TFS部署多个包含在一个解决方案中的webapp ?在进行更改后,签入工作但没有发布.
msbuild continuous-integration msdeploy continuous-deployment visual-studio-2012
我有两个解决方案
我还有两个TFS 2010构建配置
为了防止BuildConfigB尝试部署WebApplication1,我<DeployOnBuild>false</DeployOnBuild>在WebApplication1.csproj中添加了一个.但这也阻止了BuildConfigA部署它.我怎么能适应这种情况?