Teamcity MSBuild将构建输出复制到新文件夹

时间:2012-10-21 19:36:13

标签: deployment msbuild teamcity

我设法让Teamcity运行并连接到bitbucket,最后一步我想将MVC 4项目复制到服务器上的另一个文件夹中,准备将xcopy部署到Web主机上。

我正在使用MSBUILD作为构建代理。

提前致谢。

2 个答案:

答案 0 :(得分:6)

首选方法是在MSBuild中使用发布目标。

  1. 使用运动员类型 MSBuild
  2. 添加新的构建步骤
  3. Build file path设置为您的网络项目csproj文件
  4. Target设为Clean;Build;Publish
  5. Command line parameters设为/p:Configuration=Release;PublishDir=\\your\target\path
  6. 希望这有帮助。

答案 1 :(得分:0)

您可以将CommandLine buildrunner用于xcopy。 就个人而言,我甚至不会将结果复制到其他服务器。

对于部署,我将在Teamcity中有一个部署项目,它通过来自Teamcity Rest-Api的wget获取所需的artifcat,并将其上传到托管服务提供商。 这也可以在CommandLine buildrunner中完成。