3

我目前正在寻找开始使用 TFS 设置夜间构建,而我们公司以前从未这样做过。我正在寻找一些关于从哪里开始的指示,我应该注意什么以及解决方案的结构。

背景

  1. 当前 TFS 源位置有 2 个 Web 项目,5-10 个 Windows 服务,10-15 个支持 dll。这些将继续增长。
  2. 目前,每个 Web 项目和每个 Windows 服务都有解决方案文件。这些解决方案中的每一个都包含支持项目(内部 dll)以及相关的单元测试项目。
  3. 我们所有的外部依赖项(log4net、nhibernate 等)都由 NuGet 管理,并且位于 TFS 中一个名为 packages 的文件夹中

我的一些问题包括但不限于

  1. 我应该有一个包含所有这些项目的主解决方案文件吗?也许在设置夜间构建时这更容易?

  2. 我还想在夜间构建中运行单元和集成测试。这只是构建服务器上的附加配置吗?

  3. 使用 TFS 设置夜间构建时涉及哪些工具?

我不一定要寻找完整的答案,但如果有人能指出我一些好的资源(书籍、网站、博客),那就太好了?就像我说的那样,就夜间构建而言,我真的很绿色,我只是想确保我从右脚开始。希望我能从别人的错误中吸取教训。

4

1 回答 1

4

以下是对您的 3 个问题的一些简单“答案”(尽管我同意上面的评论,即这不是最容易回答的 SO 问题):

于 2012-01-31T02:11:11.350 回答