【发布时间】:2010-09-11 04:40:13
【问题描述】:
我正在设置一个 Greenfield (yeeea!) Web 应用程序,刚才我想知道其他人如何首先设置他们的项目以进行自动化/CI 构建?
我通常遵循这个:
- 使用基本布局(主干、分支、库等)创建 SVN 存储库
- 创建基本解决方案结构(核心、用户界面、测试)
- 创建失败的基本测试
- 复制 NAnt 脚本,更新和调整,确保失败的测试破坏本地构建
- 提交
- 在 CI 服务器 (TeamCity) 上设置默认调试构建,确保构建失败
- 修复文本
- 提交 9 确保构建通过 CI
- 完成....
【问题讨论】:
-
嗯,这是一种非常明智的做法。您已经回答了自己的问题 - 也许您想发布第二部分作为答案,以便人们对其进行投票并且您可以接受?
-
我会做同样的事情(就像 Chris),并且完全同意(和 Ilya)。
标签: build-process build-automation build continuous-integration