相关疑难解决方法(0)

来自TeamCity的MSBuild的/ P MSDeploy参数的完整列表

我目前使用TeamCity中的MSBuild运行器在我的本地服务器上进行持续集成,这非常有效.但是,我无法以TeamCity期望的格式查找MSDeploy支持的命令行开关的完整列表.

在我的'参数'部分中,我使用以下开关:

  /P:Configuration=OnCommit
  /P:DeployOnBuild=True
  /P:DeployTarget=MSDeployPublish
  /P:MsDeployServiceUrl=https://CIServer:8172/MsDeploy.axd
  /P:AllowUntrustedCertificate=True
  /P:MSDeployPublishMethod=WMSvc
  /P:CreatePackageOnPublish=True
  /P:UserName=Kaine
  /P:Password=**********
  /P:DeployIISAppPath="OnCommit/MySite"
  /P:SkipExtraFilesOnServer=True
  /P:DeployAsIisApp=True
Run Code Online (Sandbox Code Playgroud)

所有这些似乎工作正常,MSDeploy按预期工作.

当我想添加其他参数时出现问题.

我查找了MSBuild参数和MSDeploy文档,我似乎只找到这样的命令行参数:

msbuild SlnFolders.sln /t:NotInSolutionfolder:Rebuild;NewFolder\InSolutionFolder:Clean
Run Code Online (Sandbox Code Playgroud)

http://msdn.microsoft.com/en-us/library/ms164311.aspx

似乎这些命令行参数的引用与/ P:格式不对应 - 例如,CreatePackageOnPublish和DeployIISAppPath不是可识别的命令行参数,但它们在TeamCity构建过程中工作正常.

我在哪里可以找到格式的MSDeploy参数的完整文档列表

/ P:PARAM =值

附加信息:

这里有一个参数列表:

http://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.build.workflow.activities.msbuild_properties.aspx

然而,这不是一个完整的列表 - 例如,这个名单不包括DeployAsIisApp或SkipExtraFilesOnServer,它们是从团队我市建设工作,这两个参数.

此相关问题(可能重复):MSDeploy的有效参数通过MSBuild包含一些参数 - 但仍然不是一个明确的列表.

msbuild teamcity continuous-integration msdeploy

23
推荐指数
2
解决办法
4万
查看次数