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# - 使用 SSL 的网络请求

c# - c# 和 Asp.net web api 中的 URL 编码

node.js - 在node.js 中为所有传入的http 请求提供index.html

visual-studio - 在 Team Foundation Server 中,什么是构建代理和 Controller ?

TFS结帐锁定最佳做法

tfs - 使用命令行实用程序查找具有关联工作项的变更集

c# - 按 Messagebox 上的帮助按钮时事件未触发

c# - 使用 Json.NET 解析 Json 字符串

azure - Azure Key Vault 中的 AATL 文档签名证书

azure - 使用 REST API 在管道末尾获取当前/正在运行的构建最终阶段结果作为后期作业/任务