我正在设置一个 Greenfield (yeeea!) Web 应用程序,刚才我想知道其他人如何首先设置他们的项目以进行自动化/CI 构建?
我一般遵循这个:
- 创建具有基本布局(主干、分支、库等)的 SVN 存储库
- 创建基本解决方案结构(核心、用户界面、测试)
- 创建一个失败的基本测试
- 复制 NAnt 脚本,更新和调整,确保失败的测试在本地中断构建
- 犯罪
- 在 CI 服务器 (TeamCity) 上设置默认调试构建,确保构建失败
- 修复文本
- 提交 9 确保构建通过 CI
- 完毕....
我正在设置一个 Greenfield (yeeea!) Web 应用程序,刚才我想知道其他人如何首先设置他们的项目以进行自动化/CI 构建?
我一般遵循这个: