2014-02-25 16 views
1

我有一個修改的構建模板,由Team Foundation Server 2013中的默認構建模板製作而成。所有測試通過後部署我的網站?

這是構建在構建服務器上的,並且構建的解決方案包含Web應用程序項目(MVC)和控制檯應用程序將一直運行。

我修改了模板,以便如果所有測試都成功通過,我的構建服務器將部署並運行控制檯應用程序。

現在,我希望構建服務器也可以部署我的網站,但前提是我的測試通過。我所能找到的所有MSBuild或MSDeploy示例都會在項目構建時發佈,而不是在運行測試之後發佈。

我不知道如何做到這一點。可能嗎?我從哪說起呢?

+0

問題是,在修改後的Default模板中找到點以添加檢查和部署代碼,或者如何檢查測試結果狀態? –

回答

2

您可以檢查BuildDetail.TestStatus屬性以獲得成功值。這是您必須在包裝部署代碼的If活動(請參閱example)中設置的條件。