在 TFS 中設定 Ant 或 Maven 建置
使用 Eclipse 和 Team Foundation Server 設定連續整合組建。當您簽入程式碼時,組建會自動執行。這樣一來,您可以立即看到並修正問題。
TFS 可以執行 Ant 或 Maven 組建,不過,您必須設定您的組建伺服器。完成這項作業後,TFS 將會處理 Ant 或 Maven 組建,就像處理其他組建一樣。TFS 會觸發組建、管理組建置放位置、追蹤組建結果,甚至在建置中斷時建立 Bug。
設定一個 TFS 組建伺服器
在組建伺服器上,下載並安裝 Team Foundation Server Express 2012。
安裝程式設定位元完畢後,TFS 組態中心隨即自動開啟。
啟動 [組建服務組態] 精靈。
提示 您稍後可以執行 TFS 管理主控台以使用這個精靈。
連接至 TFS 中的 Team 專案集合。
您需在此提供 URL 給您的 Team 專案集合。
建立新的控制器以在這部電腦上執行組建。
如果您不想要使用 NT AUTHORITY\NETWORK SERVICE,可以使用網域帳戶來執行組建服務。
如果所有項目都正確,請設定組建伺服器。
現在您已經設定了組建伺服器。
您也會在 Eclipse 中的組建控制器清單中看見您的組建伺服器。
在組建伺服器上啟用 Ant 或 Maven 組建
現在您已設定組建伺服器,請確定它可以建置 Ant 或 Maven 專案。
下載並安裝 Java Development Kit。
根據您使用的建置系統,下載並安裝 Ant 或 Maven。如果您同時使用 Ant 和 Maven 這兩種組建系統,可以將其安裝於同一台組建電腦上。
下載並安裝 TFS 組建擴充功能。
根據 Java、Ant 或 Maven 安裝指示,設定 JAVA_HOME 和 ANT_HOME 或 M2_HOME 環境變數。
定義您的 CI 組建
現在您有一部可以建置 Ant 和 Maven 專案的 TFS 組建伺服器。您可以定義自己的 CI 組建。
如果您還沒有,請連接至 TFS 並共用您的程式碼。
從 Team Foundation Sever 的觀點,在 Eclipse 中建立組建定義
命名並描述組建定義。
使用觸發程序表示執行組建的時間。在這種情況下,每當程式碼簽入時,它就會執行。
選擇您想要建置的專案。
選取您設定的組建控制器,並設定置放位置。
將組建排入佇列,確保所有作業正常運作。
現在,當您簽入程式碼時,組建就會自動啟動。