51

TFSでビルドの状態(成功か失敗か)を取得したいです。この目的で使用できるクラスとメソッドはどれですか?

4

9 に答える 9

99

ビルド通知を実行できます。これは、フォローすることに関心のあるすべてのビルドのステータスを継続的に提供するという点で、CC Tray に似ています。ツールを起動するには、次の場所に移動します...

すべてのプログラム --> Microsoft Visual Studio 2010 --> Team Foundation Server Tools --> Build Notifications

[オプション] ボタンをクリックして、サーバー上にあるビルドをサブスクライブします。これは、選択したビルドのステータスを示す緑色のチェック ボックスまたは赤色の X とともにシステム トレイに表示されます。

于 2010-09-15T16:58:01.013 に答える
5

TFS API のほとんどは、MSDN の Visual Studio SDK ( http://msdn.microsoft.com/library/bb130146 ) でドキュメント化されていますが、ビルド API は別の場所 (TFS ドキュメント内) にあります: http://msdn. microsoft.com/library/cc339575

これらは、tf.exe やチーム エクスプローラー (など) が使用するアセンブリと同じです。

于 2009-05-28T11:53:12.003 に答える
4

(プログラムではなく) アラートだけが必要な場合:チーム エクスプローラーでプロジェクトを右クリックし、 Project Alertsを選択します。

于 2009-05-28T12:12:37.003 に答える
2

ビルド通知の電子メール アラートを有効にするには、チーム エクスプローラーで次のようにします。

作業するチーム プロジェクトにまだ接続していない場合は、チーム プロジェクトに接続します。

[ホーム] を選択し、 [設定]を選択します。

[設定] ページの[チーム プロジェクト] で、 [プロジェクト アラート]を選択します。1 つ以上のアラート イベントを選択します。

[ Send My Alerts To]ボックスで、 [ Edit ] を選択し、アラートを受信する各ユーザーの電子メール アドレスを入力します。複数の電子メール アドレスを区切るには、セミコロンを使用します。

詳細については、https ://msdn.microsoft.com/en-us/library/ms181725.aspx を参照してください。

于 2016-01-19T16:37:57.473 に答える
2

MSBuildCommunityTasksライブラリを確認してください。メールタスクがあります。

これをビルド プロジェクトにインポートして、メールを送信します。

于 2009-05-28T11:53:35.980 に答える
1

TFS 2008 では、(チーム エクスプローラーで) TFS プロジェクト名を右クリックし、[プロジェクト アラート] を選択します。

次に、[A Build Completes] アラートを選択し、メール アドレスを [Send To] フィールドに入力します。

TFS 2005 にもこの機能があると思いますが、思い出せません。しばらく経ちました。;)

于 2009-05-28T22:57:52.393 に答える