web-dev-qa-db-ja.com

TFSビルドステータス通知を取得する方法は?

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

50
Suneetha

ビルド通知を実行できます。ビルド通知は、CCトレイに似ていますが、フォローしたいすべてのビルドのステータスを継続的に表示します。ツールを起動するには、次に移動してください...

すべてのプログラム-> Microsoft Visual Studio 2010-> Team Foundation Serverツール->ビルド通知

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

99
Pattrick King

Visual Studio 2013 with TFS 2013では、TFSからの電子メールアラートとビルド通知システムトレイツールがあります。 http://msdn.Microsoft.com/en-us/library/ms181725.aspx

ただし、通常は、検索しても、Windows 8のスタート画面には表示されません。したがって、ここからほとんどのインストールで手動で実行します。

C:\ Program Files(x86)\ Microsoft Visual Studio 12.0\Common7\IDE\BuildNotificationApp.exe

38
tmgirvin

TFS APIのほとんどは、MSDNのVisual Studio SDKの下に文書化されています: http://msdn.Microsoft.com/library/bb130146 、ただしビルドAPI (TFSドキュメントで)別の場所にある: http://msdn.Microsoft.com/library/cc339575

これらは、tf.exeおよびTeam Explorer(など)が使用するのと同じアセンブリです。

5
Richard

AnyStatus を使用して、XAMLビルドとvNextビルドの両方、およびWindowsサービス、HTTP、TCP/IP、Ping、GitHub、その他のCI/CDツール、パフォーマンスカウンターなどの他の多くのモニターを監視できます。

免責事項:私はAnyStatusの著者です

4
Alon Amsalem

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

4
GvS

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

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

2
Gerrie Schenck

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

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

Homeを選択してから、Settingsを選択します。

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

アラートの送信先ボックスで、Editを選択し、電子メールを入力しますアラートを受信する各人の住所。セミコロンを使用して、複数のメールアドレスを区切ります。

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

1
Ema.H

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

次に、「ビルドの完了」アラートを選択し、メールアドレスを「送信先」フィールドに入力します。

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

1
NotMe