c# - 仅将特定 VM 用于 TFS 构建

标签 c# azure tfs build azure-devops

我目前正在构建一个 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/

相关文章:

c# - 在 Func 值的开关与字典中,哪个更快,为什么?

c# - 处理由另一个应用程序创建的 .dat 文件

c# - 在 C# 中读取 Excel 文件

Azure AKS 群集节点磁盘类型

c# - 尝试读取性能计数器时出现 Azure 自动缩放异常

TFS 2015 - Visual Studio 2015 内的 XAML 构建进度

c# - Android 单声道 : Splash screen tutorial c#

azure - 删除 Azure Active Directory

TFS - 链接到工作项 "Duplicate"与 "Duplicate Of"

visual-studio - 总结TFS中几个变更集的变化?