Gil*_*ell 8 .net msbuild teamcity msdeploy
我在使用MSBuild和MSDeploy设置不同的环境时遇到问题.
我在TeamCity上设置了2个配置
我的TestConfiguration工作正常,但StagingConfiguration不部署包.
<MSBuild Projects="MyProject\MyProject.csproj"
Properties="Configuration=Staging;
DeployOnBuild=true;
DeployTarget=Package;"/>
Run Code Online (Sandbox Code Playgroud)
我试过加两个
_PackageTempDir=\\server\c$\WebDirectory;
PackageLocation=\\server\c$\WebDirectory;
Run Code Online (Sandbox Code Playgroud)
但似乎都没有做任何事情,我错过了这一点吗?我真的没有找到任何文档,只是在这里和那里奇怪的博客文章.我是否需要在TeamCity服务器上安装某些东西才能使MSDeploy正常工作?
我理想的情况是:
您需要配置 TeamCity“系统属性”,该属性将传递给 MsBuild 并控制 MsDeploy 管道。
正确设置有点棘手,但您需要设置的是:
我在这里写了一篇更详细的博客文章:Web Deploy (MS Deploy) from TeamCity - http://www.geekytidbits.com/web-deploy-ms-deploy-from-teamcity/
我的配置如下:
