2016-01-13 54 views
0

我已經自動生成並參照http://www.codeproject.com/Articles/790206/Deploying-Web-Applications-using-Team-Foundation部署TFS過程。如何部署後推出後,詹金斯工作崗位TFS

部署之後,我通過提及「後測腳本路徑」中的路徑,通過批處理文件運行selenium腳本來驗證部署的應用程序。它執行批處理文件並運行自動化測試。現在

,我想公佈這些硒的結果。所以我創建了jenkins作業,配置了電子郵件。那麼如何在部署後執行這項工作。我曾嘗試通過在「後測腳本路徑」中提供jenkins作業觸發器電子郵件,但它實際上正在查找路徑並通過錯誤。那麼如何在部署後執行jenkins作業。

而且,我想完全自動化的過程,它會自動構建,部署和運行使用TFS一些Selenium測試。如果任何機構有更好的流程,請讓我知道。由於

+0

更新:我已經創建了一個包含詹金斯的構建網址批處理文件,並與「後的測試腳本路徑」執行。此外,我已經通過當前TFS構建號作爲參數,它將用於jenkins結果電子郵件的主題以瞭解哪些內部版本號結果屬於... –

回答

1

您可以使用新的TFS 2015/VSTS命令行任務生成系統能夠輕鬆執行Selenium測試。

command like build task in tfs

然後,您可以輕鬆地配置和傳遞變量。

build task order in tfs

我也建議您將使用版本管理工具進行部署。雖然CD對於開發有意義,但對於發佈渠道來說通常是不可行的,並且您需要更多元數據和批准。

您可以用附帶TFS 2013+發佈管理工具做到這一點。