【问题标题】:Need advice/resources in starting nightly builds in TFS在 TFS 中开始夜间构建时需要建议/资源
【发布时间】:2012-02-22 15:33:30
【问题描述】:

我目前正在寻找开始使用 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 设置夜间构建时涉及哪些工具?

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

【问题讨论】:

  • 您可能应该将“包含”的问题单独拆分为问题。您还应该向 Google 提出“不限于”部分,尝试开始做一些事情,然后再提出更具体的问题。
  • @Inerdial 就像我在上一段中所说的那样,我不一定要在这里寻找完整的答案,但也许可以涵盖大部分或至少部分的资源。在这一点上,我什至不确定我是否在问一些我需要问的问题。
  • AFAIK,阅读材料推荐不被视为 Good™ SO 问题。问题不在于您缺乏合法的需求。它们本质上是一项民意调查,没有明确的答案。我的印象是与编程相关的 SE 网站,在客观性和可回答性方面,SO 是最严厉的——这里提出的问题应该有一个正确的答案,因为它解决了你遇到的问题,而不仅仅是一堆为您指明正确方向的建议。
  • @ColeW - 我添加了“tfsbuild”标签。您可能想查看其他一些带有 tfsbuild 标记的问题,看看您是否可以在他们的答案中找到帮助。

标签: version-control tfs tfsbuild nightly-build


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-24
    • 2016-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多