2011-09-01 163 views
0

我們正在使用TFS 2010對自動構建過程進行微調。在開發過程中,我們使用特殊配置來運行我們的單元測試。在構建過程中,是否有可能執行以下操作: 編譯應用程序UnitTest配置和運行單元測試。如果全部通過,運行版本版本配置和部署。TFS2010構建 - 如何在發佈之前運行單元測試調試

上述建議背後的推理是我們對某些設置使用配置文件轉換。但是,我可以使構建服務器與這些服務器匹配,而無需進行其他設置。我也想知道TFS構建是否支持上述方法。 I.E:你如何以不同的配置運行兩個編譯。

或者以下方法更好: 編譯應用程序版本配置和運行單元測試。如果全部通過,部署。

謝謝!

回答

0

如果您在團隊資源管理器中編輯您的構建定義並導航到流程頁面,您將在「必需」部分中看到「項目構建」參數。如果展開該參數,則會看到名爲「配置要構建」的子參數。單擊該屬性的省略號按鈕會調用一個對話框,您可以在其中指定要構建的平臺和配置。默認情況下,TFS將僅構建默認平臺和配置。但是,您可以根據自己的喜好指定任意數量的配置。

關於要測試和部署的配置,我個人會傾向於發佈版本。確保您仍然爲該配置生成符號,並且您仍應該獲取完整的堆棧跟蹤信息以用於任何測試失敗。如果您打算部署發佈版本,那麼很可能是您應該運行測試的配置。

相關問題