2013-05-06 97 views
5

我想在Azure中運行一些集成測試。我無法在TFServices中運行它們,因爲它們需要數據庫。我想知道是否有可能將我的項目推向TFS,讓TFS構建解決方案並將其推送到Azure,然後讓Azure在將測試數據庫提交到產品之前對其執行一些測試。沿着管道的任何失敗都會回到Visual Studio。這甚至是遠程可能的嗎?基於Team Foundation服務構建並在Azure中測試?

回答

1

如果有可能把我的項目達TFS,有TFS建立 的解決方案,並將它推到Azure的

是的,這是可能的。

,然後有天青 之前運行對測試數據庫一些測試,承諾將生產

好了,這是不可能的。

沿管道的任何故障回填充到Visual Studio

這是一個夢幻世界。唯一可行的解​​決方案是讓測試創建的工作項目失敗。但populate back to Visual Studio是一個夢想。

回到have Azure run some tests against a test database before committing to production

當您想從TF服務運行集成測試時,您面臨的問題是什麼?這只是一個SQL Azure防火牆問題或其他?你甚至嘗試過嗎?結果是什麼?如果它只是一個防火牆問題,那麼通過在測試初始化​​階段使用一些自定義代碼(如禁用SQL Azure服務器的防火牆),然後在測試拆卸階段再次啓用它,您可能可以緩解這一問題。

相關問題