我们如何设置未开发项目
时间:2020-03-06 14:25:30 来源:igfitidea点击:
我刚才设置的是Greenfield(yeeea!)Web应用程序,想知道其他人如何首先根据自动化/ CI构建来设置他们的项目?
我通常遵循以下原则:
- 使用基本布局(主干,分支,lib等)创建SVN存储库
- 创建基本的解决方案结构(核心,用户界面,测试)
- 创建失败的基本测试
- 复制NAnt脚本,进行更新和调整,确保失败的测试会在本地破坏构建
- 犯罪
- 在CI服务器(TeamCity)上设置默认调试版本,以确保构建失败
- 修正文字
- 提交9确保构建通过CI
- 完毕....
解决方案
从问题文本重新发布:
- 使用基本布局(主干,分支,lib等)创建SVN存储库
- 创建基本的解决方案结构(核心,用户界面,测试)
- 创建失败的基本测试
- 复制NAnt脚本,进行更新和调整,确保失败的测试会在本地破坏构建
- 犯罪
- 在CI服务器(TeamCity)上设置默认调试版本,以确保构建失败
- 修复测试
- 犯罪
- 确保在CI上通过构建
- 完毕....