【问题标题】:Use specific VM only for TFS Builds仅将特定 VM 用于 TFS 构建
【发布时间】:2015-09-10 20:54:39
【问题描述】:

我目前正在构建一个 C# Web API 并将其发布到 Azure。我正在使用 Visual Studio Online 来托管我的 TFS 源代码控制。当然,Azure 可以选择使用他们的构建服务器,但在您的前 60 分钟构建时间之后,这些服务器就不是免费的了,这是一项教育工作。

是否可以设置 VM(或使用我的本地计算机)作为 TFS 构建服务器以进行持续集成?我该怎么做呢?我最初的猜测是这是可能的,我只是没有使用正确的术语在谷歌上搜索来找到我正在寻找的东西。

我对 TFS 不是很了解,所以请随时纠正我的任何错误假设。

【问题讨论】:

    标签: c# azure tfs build azure-devops


    【解决方案1】:

    您可以在 Azure 中创建一个 Windows Server VM,然后简单地安装 TFS 2013,当您进入配置向导时,只需选择仅配置 Build Server。当它询问您收藏的 URL 时,请给它您的 VSO 收藏的 URL(例如 https://foo.visualstudio.com/DefaultCollection

    很简单,我已经做过很多次了。

    PS - 当然,您也可以使用本地 VM,但我喜欢在 Azure 中使用 VM。

    【讨论】:

    • 对,但这不是免费服务,对吧?据我了解,VM 是按分钟收费的。我当然同意 - 这将是一个更容易的选择。
    • 你不会免费得到任何东西。您的本地服务器占用了成本高昂的空间和资源。 Azure 成本低于当地实际成本。
    【解决方案2】:

    您可以在本地服务器/机器上下载并安装 TFS:VS & TFS Download page

    但如果您只需要构建服务器,您也可以使用任何其他 CI 服务器(例如 TeamCityJenkins)并从那里的 visualstudio.com 构建您的代码。

    【讨论】:

      猜你喜欢
      • 2015-01-03
      • 2015-12-07
      • 2013-06-16
      • 1970-01-01
      • 1970-01-01
      • 2013-08-18
      • 1970-01-01
      • 2016-04-18
      • 1970-01-01
      相关资源
      最近更新 更多