2011-04-13 124 views
2

我剛讀了VS 2010數據庫項目的指導文件(link to guidance document),我仍然沒有什麼是對持續集成DB一個明智的策略構建和單元測試的DB明智的。Visual Studio 2010的數據庫項目部署策略

目前,我們在同一個解決方案作爲我們應用我們的DB項目,並與每一個建立在辦理入住手續時,部署數據庫的整體解決方案建立實用?

我們應該在DB項目中分離到另一種解決方案,然後他們會得到內置頻率,以免部署上積累會更理性呢?

我們是否應該忘記自動部署在一起,只是做一個手動步驟?

如何爲數據庫單元測試項目部署數據庫?

指導性文件中有很多信息,但沒有確切的答案。

感謝 本

回答

2

這取決於你的目標是什麼。您考慮在每個構建中部署哪些環境?

多久,以及在何處部署到通常是由您的QA確定和/或釋放的過程。假設您不想在每次簽到時自動部署到生產數據庫,那麼您有可能需要首先執行質量檢查流程。

所以我會看做什麼環境中,您有,它們是什麼用途,以及如何往往你想它們進行更新。擁有每晚更新的QA環境很常見,但在每次簽到時更新它都會中斷QA活動。

有些人在每個構建中都部署了一個環境,並對其運行自動化測試,如果您有此部署,那麼每個構建都會有意義。

你可以建立數據庫項目,而不必部署它們,構建和部署是不同的概念,當談到在Visual Studio數據庫項目。

相關問題