Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 仅对TFS生成使用特定VM_C#_Azure_Tfs_Build_Azure Devops - Fatal编程技术网

C# 仅对TFS生成使用特定VM

C# 仅对TFS生成使用特定VM,c#,azure,tfs,build,azure-devops,C#,Azure,Tfs,Build,Azure Devops,我目前正在构建一个C#Web API并将其发布到Azure。我正在使用Visual Studio Online托管我的TFS源代码管理。当然,Azure有使用其构建服务器的选项,但在构建的第一个60分钟后,这些服务器不是免费的,这是一项教育性的努力 是否可以将VM(或使用我的本地计算机)设置为TFS构建服务器以进行持续集成?我该怎么做呢?我最初的猜测是这是可能的,而我只是没有用正确的术语在谷歌上搜索我要找的东西 我对TFS的深入了解不是很透彻,所以请随时纠正我的任何错误假设。您可以下载TFS并在

我目前正在构建一个C#Web API并将其发布到Azure。我正在使用Visual Studio Online托管我的TFS源代码管理。当然,Azure有使用其构建服务器的选项,但在构建的第一个60分钟后,这些服务器不是免费的,这是一项教育性的努力

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


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

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


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

您可以在Azure中创建Windows server VM,只需安装TFS 2013,当您进入配置向导时,只需选择配置构建服务器即可。当它要求您提供集合的URL时,请为其提供VSO集合的URL(例如)

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


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

对,但这不是免费服务,对吗?据我所知,虚拟机按分钟计费。当然我同意——这是一个更容易的选择。你不会免费得到任何东西。您的本地服务器占用了成本高昂的空间和资源。Azure成本低于实际本地成本。