仅将特定VM用于TFS构建

时间:2015-06-24 15:06:54

标签: c# azure tfs build azure-devops

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

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

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

2 个答案:

答案 0 :(得分:2)

您可以在Azure中创建Windows Server VM,只需安装TFS 2013,当您进入配置向导时,只需选择仅配置Build Server。当它要求您提供收藏集的网址时,请为其提供VSO集合的网址(例如https://foo.visualstudio.com/DefaultCollection

非常简单易行,我已多次完成。

PS - 当然您也可以使用内部部署虚拟机,但我喜欢在Azure中使用虚拟机的选项。

答案 1 :(得分:1)

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

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