我们如何设置未开发项目

时间:2020-03-06 14:25:30  来源:igfitidea点击:

我刚才设置的是Greenfield(yeeea!)Web应用程序,想知道其他人如何首先根据自动化/ CI构建来设置他们的项目?

我通常遵循以下原则:

  • 使用基本布局(主干,分支,lib等)创建SVN存储库
  • 创建基本的解决方案结构(核心,用户界面,测试)
  • 创建失败的基本测试
  • 复制NAnt脚本,进行更新和调整,确保失败的测试会在本地破坏构建
  • 犯罪
  • 在CI服务器(TeamCity)上设置默认调试版本,以确保构建失败
  • 修正文字
  • 提交9确保构建通过CI
  • 完毕....

解决方案

从问题文本重新发布:

  • 使用基本布局(主干,分支,lib等)创建SVN存储库
  • 创建基本的解决方案结构(核心,用户界面,测试)
  • 创建失败的基本测试
  • 复制NAnt脚本,进行更新和调整,确保失败的测试会在本地破坏构建
  • 犯罪
  • 在CI服务器(TeamCity)上设置默认调试版本,以确保构建失败
  • 修复测试
  • 犯罪
  • 确保在CI上通过构建
  • 完毕....