2011-10-13 58 views
0

我有多個分支,每個人都有特定的構建過程。 如何爲特定分支設置門控生成過程?門控檢入特定分支

例如

發展分支 - >快速開發商 構建過程中這主要有intergation測試

發佈分支 - >生產之前籤。 包含負載測試和記錄步驟包含自動化的UI測試

現在爲了我的發展,我希望每次開發人員提交更改時都運行測試。但我不希望發佈版本每次都運行。

我該如何設置?

回答

6

您需要有兩個單獨的構建定義:一個構建您的「開發」分支&構建您的「發佈」分支。

兩者可以基於相同的構建流程模板和他們的區別是:

  1. 在「工作區」的開發分支的路徑開發,構建目標 - 的Rel-構建目標的發佈分支的路徑
  2. (這是你的主要問題)爲你的開發構建觸發=「門控簽入」,爲你的版本構建觸發器=「手動」(或其他)
  3. 重構可能需要額外的測試。

如何設置在TFS2010構建定義可以發現一個基本的演練here