2016-02-13 86 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模板。 –

相關問題