目前我的任务是进行日常构建。我们有一个带有 SQL Server 2005 后端的 ASP.NET 2005 网站。我们当前的源代码控制是 Visual Source Safe 2005。
在这一点上,我使用日常构建的蛮力方法。
- 获取最新版本的源代码
- 获取最新版本的数据库发布脚本
- 将旧网站文件备份到目录
- 将新代码发布到我的本地机器
- 在我的服务器上运行以保持测试/阶段站点正常工作
- 将新创建的文件推送到网站
- 在测试数据库上运行 SQL 脚本(假设更新,否则我不打扰)
- 测试服务器上的测试网站。
看到自动化构建的想法让我很感兴趣,因为这意味着我每天早上做的更少。你会建议我如何进行?在我把它介绍给我的老板之前,我想有一个完整的想法。