2012-02-18 45 views
3

我是一名項目經理(之前是程序員),最近我決定要自動構建它。 所以我需要某種構建服務器。如何創建和管理構建服務器?

一些信息:在TFS管理

  • 我所有的解決方案/項目是Visual Studio 2010中
  • 源控制。
  • 代碼是C#。
  • 構建服務器將位於Windows XP上。還沒有決定是否使用我的4CPU/8GB RAM站或12CPU/16GB RAM站。

我對如何使用構建服務器一無所知。現在我們所有人(大約40名程序員)都沒有使用任何構建服務器,並且你可以想象我們的構建是多麼可恥:)

我打算先建立夜間構建。 下一步將在登記 - 建立。 後來希望能有一個我的軟件的生產版本,建立在每一個夜晚,讓我們的QA工作一點點。

+1

有大量的基於.NET構建服務器(包括內置到TFS等)。我會質疑使用XP盒來承載它 - 爲什麼不是服務器SKU?此外,您需要檢查您當前構建的項目類型以及是否需要替換(例如,如果您使用安裝程序構建胖客戶端,則應該從VS安裝項目切換到其他項目) – 2012-02-18 17:40:28

+0

[TeamCity](http ://www.jetbrains.com/teamcity/)很好地集成了TFS源代碼控制。 – TrueWill 2012-02-19 00:29:19

回答

5

您正在使用TFS(雖然您沒有指定版本),因此只需安裝構建服務器即可。轉到TFS管理控制檯並從那裏安裝/配置構建服務器。然後,您將在團隊資源管理器中有一個選項來創建構建。以下是關於這個主題的一些MSDN文檔:Administering Team Foundation Server Build

一旦你有了這些,如果你有關於如何設置你的版本的任何具體問題,請隨時詢問。

3

DBM推薦的MSDN文檔肯定會讓你開始,我也絕對推薦它。如果您之前從未觸及過自動化構建,我們的書將整個部分專注於TFS的自動構建功能。

Professional Team Foundation Server 2010由Wrox的

  • 第14章:構建自動化概述
  • 第15章:使用團隊基礎建設
  • 第16章:定製生成流程

祝你好運與實施自動構建!它將真正改變你的團隊工作方式。

+0

好書,我把它放在我的書架上! – 2012-02-19 00:21:39

+0

謝謝!我討厭有時會提到它,但在這種情況下,我自私地覺得這將是一個很好的資源。如果讓任何人感覺更好,我只寫了上面提到的其中一個章節,所以我會對Martin Woodward的另外兩篇作品表示讚賞。 :) – 2012-02-19 00:24:59