在Team Foundation Server的幫助下,我們的構建過程相當乾淨。我們可以在Dev/Qa/Prd的3個分公司建立和發佈一個網站。除了使用web.config(這可以通過更多.NET 4的使用)來獲得一些樂趣之外,這很有效。更新SQL DB的更好方法
但是,在數據庫方面事情並不那麼令人滿意。我編寫出所有更新並編譯成單個文件。然後我把這個文件發給另一個真正運行腳本的人。
問題
- 據我所知TFS具有弱/滯銷/無與SQL Server集成。
- 我很容易錯過更新(腳本權限...)。
- 我不喜歡製作複雜的腳本來在特定索引/序號處插入一列。
- 它很容易錯過觸發器。
- 腳本測試數據也不好玩。
- 該進程與我們的正常版本斷開連接。 (喬爾測試1步build =失敗)
我以前使用過連續集成。雖然,我不確定這是如何幫助我們使用SQL的。那麼,我該如何才能讓這個過程更加自動化呢?
Possiblly offtopic和意爲programmers.stackexchange.com? – 2011-05-25 13:37:00