TFS での Ant または Maven ビルドの設定
Eclipse と Team Foundation Server での継続的インテグレーション ビルドをセットアップします。 コードをチェックインすると、ビルドが自動的に実行されます。 これにより、問題をすぐに確認して修正できます。
TFS は Ant ビルドまたは Maven ビルドを実行できますが、独自のビルド サーバーを設定する必要があります。 独自のビルド サーバーを設定すると、TFS は Ant ビルドまたは Maven ビルドを他のビルドと同様に処理します。 TFS は、ビルドのトリガー、ビルド格納の処理、ビルド結果の追跡を行うだけではなく、ビルド ブレークがある場合バグの作成も行います。
TFS ビルド サーバーのセットアップ
Team Foundation Server Express 2012 をダウンロードしてビルド サーバーにインストールします。
インストーラーがビットの設定を完了したら、TFS 構成センターが自動的に開きます。
ビルド サービス構成ウィザードを起動します。
ヒント
このウィザードには、後で TFS 管理者コンソールを実行してアクセスすることができます。
TFS でチーム プロジェクト コレクションに接続します。
ここでチーム プロジェクト コレクションに URL を指定します。
このコンピューターでビルドを実行するために新しいコントローラーを作成します。
NT AUTHORITY\NETWORK SERVICE を使用しない場合は、ドメイン アカウントを使用してビルド サービスを実行できます。
すべてが正しい場合は、ビルド サーバーを構成します。
これで、ビルド サーバーがセットアップされました。
Eclipse のビルド コントローラーの一覧に目的のビルド サーバーが表示されます。
ビルド サーバーで Ant ビルドまたは Maven ビルドを有効にします。
ビルド サーバーを設定したら、Ant プロジェクトまたは Maven プロジェクトをビルドできることを確認します。
Java 開発キットをダウンロードしてインストールします。
使用するビルド システムに応じて、Ant または Maven をダウンロードしてインストールします。 両方のビルド システムを使用する場合は、同じビルド コンピューターに Ant と Maven の両方をインストールできます。
TFS ビルド拡張機能をダウンロードしてインストールします。
Java、Ant、または Maven のインストール手順に従って JAVA_HOME と ANT_HOME または M2_HOME 環境変数を設定します。
CI ビルドを定義します。
これで、Ant プロジェクトおよび Maven プロジェクトをビルドできる TFS ビルド サーバーが使用可能になりました。 CI ビルドを定義する準備が整いました。
まだ TFS に接続してコードを共有していない場合は、それを行います。
Eclipse の Team Foundation Server のパースペクティブからビルド定義を作成します。
ビルド定義に名前を付け、説明します。
トリガーを使用して、いつビルドを実行するかを指定します。 この場合、コードがチェックインされるたびに実行されます。
ビルドするプロジェクトを選択します。
設定したビルド コントローラーを選択し、格納場所を設定します。
すべてが正しく機能するようにビルドをキューに配置します。
これで、コードをチェックインすると、ビルドが自動的に起動します。