共用方式為


在 TFS 中設定 Ant 或 Maven 建置

使用 Eclipse 和 Team Foundation Server 設定連續整合組建。 當您簽入程式碼時,組建會自動執行。 這樣一來,您可以立即看到並修正問題。

TFS 可以執行 Ant 或 Maven 組建,不過,您必須設定您的組建伺服器。 完成這項作業後,TFS 將會處理 Ant 或 Maven 組建,就像處理其他組建一樣。 TFS 會觸發組建、管理組建置放位置、追蹤組建結果,甚至在建置中斷時建立 Bug。

設定一個 TFS 組建伺服器

  1. 在組建伺服器上,下載並安裝 Team Foundation Server Express 2012。

  2. 安裝程式設定位元完畢後,TFS 組態中心隨即自動開啟。

    Team Foundation Server 組態中心

  3. 啟動 [組建服務組態] 精靈。

    Build Service 組態精靈

    提示

    您稍後可以執行 TFS 管理主控台以使用這個精靈。

  4. 連接至 TFS 中的 Team 專案集合。

    選取 Team 專案集合連接到 Team 專案集合加入 Team Foundation Server

    您需在此提供 URL 給您的 Team 專案集合。

    加入 Team Foundation Server

  5. 建立新的控制器以在這部電腦上執行組建。

    Build Service 組態精靈

  6. 如果您不想要使用 NT AUTHORITY\NETWORK SERVICE,可以使用網域帳戶來執行組建服務。

    組建服務設定

  7. 如果所有項目都正確,請設定組建伺服器。

    設定組建伺服器

    現在您已經設定了組建伺服器。

    組態進度組建組態進度

    您也會在 Eclipse 中的組建控制器清單中看見您的組建伺服器。

    組建定義

在組建伺服器上啟用 Ant 或 Maven 組建

現在您已設定組建伺服器,請確定它可以建置 Ant 或 Maven 專案。

  1. 下載並安裝 Java Development Kit。

  2. 根據您使用的建置系統,下載並安裝 Ant 或 Maven。 如果您同時使用 Ant 和 Maven 這兩種組建系統,可以將其安裝於同一台組建電腦上。

  3. 下載並安裝 TFS 組建擴充功能。

  4. 根據 Java、Ant 或 Maven 安裝指示,設定 JAVA_HOME 和 ANT_HOME 或 M2_HOME 環境變數。

定義您的 CI 組建

現在您有一部可以建置 Ant 和 Maven 專案的 TFS 組建伺服器。 您可以定義自己的 CI 組建。

  1. 如果您還沒有,請連接至 TFS 並共用您的程式碼。

  2. 從 Team Foundation Sever 的觀點,在 Eclipse 中建立組建定義

    Team Explorer新增組建定義

  3. 命名並描述組建定義。

    為組建定義命名

  4. 使用觸發程序表示執行組建的時間。 在這種情況下,每當程式碼簽入時,它就會執行。

    組建觸發程序

  5. 選擇您想要建置的專案。

    選擇專案瀏覽資料夾

  6. 選取您設定的組建控制器,並設定置放位置。

    組建定義

    將組建排入佇列,確保所有作業正常運作。

    佇列新組建

    現在,當您簽入程式碼時,組建就會自動啟動。

請參閱

概念

Team Foundation Server Plug-in for Eclipse - 初級開發人員指南