在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