【问题标题】:teamcity is not executing msbuild commandteamcity 没有执行 msbuild 命令
【发布时间】:2011-07-21 14:32:38
【问题描述】:

我在 teamcity 中有一个打包和部署的配置。我正在使用以下内容在远程服务器上打包和部署

/M /P:Configuration=%env.Configuration% /P:DeployOnBuild=True
/P:DeployTarget=MSDeployPublish /P:MsDeployServiceUrl=%env.TargetServer%/MsDeployAgentService /P:MSDeployPublishMethod=RemoteAgent /P:CreatePackageOnPublish=True /P:Username=%env.username% /P:Password=%env.password%

只是构建项目并没有做任何事情。知道我在这里缺少什么。构建中缺少制作包的过程。验证 Web 部署包/发布。请帮忙

【问题讨论】:

    标签: visual-studio-2010 teamcity msdeploy


    【解决方案1】:

    看看You're deploying it wrong! TeamCity, Subversion & Web Deploy 系列。我怀疑服务器上的 Web Deploy 配置不正确(即服务未启动)或者您的凭据不正确。尝试完成上述系列中的步骤,并让基础工作离开 TeamCity 直到最后。从 Visual Studio 部署它,然后从命令行部署并从那里开始工作。

    【讨论】:

    • 我尝试使用命令提示符先打包它并得到错误“错误MSB4057:项目中不存在目标“包”。按照您关于为什么项目中不存在目标“包”的帖子”检查了所有内容。但对我来说一切都很好。使用以下命令运行命令----C:\Windows\Microsoft.NET\Framework\v4。 0.30319>msbuild Z:\publish\it\cl\cl.vbproj /T:Package /P:Configuration=Deploy-dev。知道我在这里错过了什么和做错了吗
    • 通过stackoverflow.com/questions/2607428/…复制web和web应用程序文件夹来构建机器解决了这个问题
    【解决方案2】:

    这是我的 TeamCity 发布的部署字符串:

    /t:ResolveReferences;_CopyWebApplication /p:OutDir=..\..\..\build\Framework.Production\bin\;WebProjectOutputDir=..\..\..\build\Framework.Production\
    

    我相信你需要的部分是/t:ResolveReferences;_CopyWebApplication

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-25
      • 2011-03-18
      • 1970-01-01
      • 2013-07-28
      • 1970-01-01
      • 2011-04-29
      • 1970-01-01
      相关资源
      最近更新 更多