2016-02-13 58 views
0

是否有任何教程用于为包含许多项目的项目解决方案创建构建Windows工作流程?需要使用工作流创建自定义生成。TFS的工作流程TFS构建过程教程

当我为我们的解决方案使用默认模板时,构建对于单个版本文件夹中的每个项目都会下降。我们的解决方案包含大约70个项目,所有构建都将放入一个文件夹中。我们如何定制每个项目的构建都有其各自的发布文件夹。

回答

0

ALM流浪者扑灭the best tutorial我知道在TFS中定制构建。

我为有大量TFS构建的大型企业工作,我们一直避免更改构建过程模板。我会挑战你在其他TFS扩展点看,而不是,例如

  • 前/后构建/测试PowerShell脚本
  • 的MSBuild
  • MSDeploy
  • TFS API

此外, TFS 2013 introduced a new feature这正是你正在寻找的东西。只需将/p:GenerateProjectSpecificOutputFolder=True添加到您的MSBuild参数。

enter image description here

enter image description here

+0

当我使用的是默认模板我们的解决方案,构建越来越为一个单一的发行文件夹每个项目下降。我们的解决方案包含大约70个项目,所有构建都将放入一个文件夹中。 - 这是否适用于每种解决方案?我们可以为每个项目制定个人文件夹吗?我们怎样才能在自动构建过程中使用MS BUILD脚本文件? –

+0

在上面的答案中添加了新的TFS 2013功能,可以为您解决此问题。您可以通过添加到项目文件来扩展自动构建过程。本文不解决您的问题,但是如何扩展MSBuild的示例 - http://dotnetcatch.com/2016/02/10/deploying-a-database-project-with-msdeploy/ – chief7

+0

/p:GenerateProjectSpecificOutputFolder =诚然 - 这就像一个魅力。你是否可以提供所有Build参数的教程或msdn页面。另外我想定制解决方案构建。有没有一个很好的教程,可以告诉我一些例子,我们如何定制默认的XAML模板。 –

相关问题