尝试在TFS服务器中排队构建 - 在TFSBuild.Proj中调用目标

时间:2011-09-24 12:46:05

标签: tfs msbuild tfs2010 tfsbuild msbuild-task

我一直在使用msbuild文件构建并将我的解决方案打包到'Client'和'Server'。到目前为止,我一直在使用以下cmd来构建VS cmd提示符:

   msbuild.exe MyBuildFile.proj /t:Build

(我有一个名为'Build'的目标,它将启动构建并完成其余的工作。)

现在,我的团队希望在TFS构建服务器中对构建进行排队。我读到了TFSBuild.proj文件。我是否应该再次将所有脚本写入TFSBuild.Proj,或者是否有办法从TFSBuild.Proj调用我的'MyBuildFile.proj / t:Build'。

感谢任何帮助。

谢谢,Mani

1 个答案:

答案 0 :(得分:0)

您可以在TFS 2010版本中包含现有的MyBuildFile.proj:

  1. 创建新的构建定义
  2. 在“处理”页面中,选择“UpgradeTemplate.xaml工作流程”
  3. 选择已选中的MSBuild.proj文件的目录(以TFSBuild.proj名称签入
  4. 您的开发系统和您需要处理的构建服务器之间可能存在一些细微差别,但上述步骤应该占85%。启用诊断级别构建信息详细程度(也可在“处理”页面上设置)以解决冗余问题。