【问题标题】:How you setup a greenfield project你如何设置一个新建项目
【发布时间】:2010-09-11 04:40:13
【问题描述】:

我正在设置一个 Greenfield (yeeea!) Web 应用程序,刚才我想知道其他人如何首先设置他们的项目以进行自动化/CI 构建?

我通常遵循这个:

  1. 使用基本布局(主干、分支、库等)创建 SVN 存储库
  2. 创建基本解决方案结构(核心、用户界面、测试)
  3. 创建失败的基本测试
  4. 复制 NAnt 脚本,更新和调整,确保失败的测试破坏本地构建
  5. 提交
  6. 在 CI 服务器 (TeamCity) 上设置默认调试构建,确保构建失败
  7. 修复文本
  8. 提交 9 确保构建通过 CI
  9. 完成....

【问题讨论】:

  • 嗯,这是一种非常明智的做法。您已经回答了自己的问题 - 也许您想发布第二部分作为答案,以便人们对其进行投票并且您可以接受?
  • 我会做同样的事情(就像 Chris),并且完全同意(和 Ilya)。

标签: build-process build-automation build continuous-integration


【解决方案1】:

问题文本的转贴:

  1. 使用基本创建 SVN 存储库 布局(主干、分支、库等)
  2. 创建基本解决方案结构 (核心、用户界面、测试)
  3. 创建一个基本的 失败的测试
  4. 复制 NAnt 脚本, 更新和调整,确保 失败的测试会破坏构建 本地
  5. 提交
  6. 设置默认调试 建立在 CI 服务器 (TeamCity) 上 确保构建失败
  7. 修复测试
  8. 提交
  9. 确保构建通过 CI
  10. 完成....

【讨论】:

  • 这似乎格式不正确 - #5 已与 #6 组合。此外,在最初的问题中,#8 和 #9 被合并并且需要分离出来,这也无济于事。我没有足够的代表来编辑帖子,否则我会!
猜你喜欢
  • 1970-01-01
  • 2018-06-10
  • 1970-01-01
  • 2018-03-20
  • 1970-01-01
  • 2015-01-05
  • 2018-08-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多