TFSでのJavaビルド環境作成:EclipseからTFSビルド定義作成

前回作成したBuild.xmlを使うTFSのビルド定義を作成します。
チームエクスプローラーから「ビルド」を右クリックし、「新しいビルド定義」を選択します。
Buildjava07_2

VisualStudio IDEから作成するのとほぼ同じですが、一部異なります。
ビルド定義名は「JavaBuild」で作成してみます。
Buildjava08

トリガーは「手動」のままです。
Buildjava09

ワークスペースはデフォルトのままにします。
Buildjava10_2

ビルドの規定値で、「ビルドコントローラー」にはビルドサーバで稼働しているビルドコントローラーの名称(デフォルトのままで作成した場合、「既定のコントローラー – [ビルドサーバ名])を選択します。また、ビルド結果(結果ログ、作成したバイナリファイルなど)を保存/公開するための共有フォルダ名を入力します。
Buildjava11

次項目がVisualStudio IDEとは完全に異なります。VisualStudio IDEから作成したときは「プロセス」となっていて、MSBuildとかWF(Windows Workflow Foundation)エンジンへのパラメータを設定するのですが、TEE(Team Explorer Everywhere)からビルド定義を作成(編集)したときには、MSBuild用のファイルを指定する内容になります。
ビルド定義を作成したときには、MSBuildプロジェクトファイルは作成されていませんので、「作成」ボタンが表示されます。
Buildjava12

ビルド構成のウィザードが起動されます。今回はAntを使用するので、「既存のAnt BuildfileによるMSBuild構成」を選択し、「次へ」を押します。
Buildjava13

TFSビルド定義で使用するAntビルドファイルとして、先ほど作成したBuild.xmlを指定します。
Buildjava14

「完了」を押すと、MSBuildプロジェクトファイルが作成され、元のTFSビルド定義編集画面に戻りますので、「OK」を押して定義作成を終了します。
Buildjava15

これで、TFSビルドからAnt用Build.xmlが実行できるようになったので、おためしで実行してみます。
Buildjava16
Buildjava17

ビルドが完了したら、実行結果を確認してみます。
Buildjava18

結果一覧から最新ビルド結果レコードをダブルクリック
Buildjava19

概要のところに「ログファイルの表示」がありますので、これをクリックすると、Ant用Build.xmlのログファイルが表示されます。
Buildjava21

「BUILD SUCCESSFUL」と出力されてるので、Antそのものは起動されているのですが、、Build.xmlで記載したメッセージが出力されていません。
どうするかはこの次で。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください