我目前正在构建一个 C# Web API 并将其发布到 Azure。我正在使用 Visual Studio Online 托管我的 TFS 源代码管理。当然,Azure 可以选择使用其构建服务器,但在构建时间的前 60 分钟之后,这些服务器就不是免费的,这是一项教育工作。
是否可以将 VM(或使用我的本地计算机)设置为 TFS 构建服务器以进行持续集成?我该怎么办呢?我最初的猜测是这是可能的,我只是没有使用正确的术语进行谷歌搜索来找到我正在寻找的内容。
我对 TFS 不是很深入,所以请随时纠正我的任何错误假设。
最佳答案
您可以在 Azure 中创建 Windows Server VM,只需安装 TFS 2013,当您进入配置向导时,只需选择仅配置构建服务器。当它要求您提供集合的 URL 时,请提供您的 VSO 集合的 URL(例如 https://foo.visualstudio.com/DefaultCollection )
做起来很简单,我已经做过很多次了。
PS - 当然,您也可以使用本地 VM,但我喜欢在 Azure 中使用 VM 的选项。
关于c# - 仅将特定 VM 用于 TFS 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31030210/