2015-06-24 24 views
1

我目前正在構建C#Web API並將其發佈到Azure。我使用Visual Studio Online託管我的TFS源代碼管理。當然,Azure可以選擇使用他們的構建服務器,但是在第一次構建60分鐘後這些服務器不是免費的,這是一項教育工作。使用特定虛擬機僅用於TFS構建

是否可以將TFS構建服務器(或使用本地計算機)作爲持續集成的TFS構建服務器?我會怎麼做呢?我最初的猜測是,這是可能的,我只是沒有使用正確的術語來找到我要找的東西。

我對TFS的深入瞭解並不是非常瞭解,所以請隨時糾正我的錯誤假設。

回答

1

您可以下載和本地服務器/計算機上安裝TFS:VS & TFS Download page

但是如果你只需要構建服務器,你可以使用任何其他CI服務器以及(如TeamCityJenkins)和VisualStudio中生成代碼.com那裏。

2

可以在Azure中創建一個Windows服務器虛擬機,並且只需安裝TFS 2013,當你到了配置嚮導,只需選擇配置只生成服務器。當它詢問你的收藏URL時,給它VSO收藏的URL(例如https://foo.visualstudio.com/DefaultCollection

很簡單,我做了很多次。

PS - 當然,你可以使用一個內部部署的虛擬機還可以,但我想在Azure中使用VM的選項。

+0

權,但這不是一項免費服務,對不對?虛擬機的收費一分鐘到我的理解。當然我同意 - 這將是一個更容易的選擇。 – Jonesopolis

+0

你不免費獲得什麼。您的駐地服務器佔用空間和資源成本。 Azure成本低於當地實際成本。 –