12

ビルドが壊れたときに TFS のアラート メカニズムによって送信されるステータス メールが気に入っています。ただし、そのようなメールをチーム全体に送信し、チームがアラートを購読することに依存したくありません...

「OnBuildBreak」をオーバーライドし、MSBuildCommunityTasks EMail タスクを使用するときに、適切で詳細なメッセージを自分で作成するのに苦労しました。

TFS アラートを電子メールのリストに強制的に送信する方法はありますか? このようなステータス通知を送信する方法をお勧めできますか?

4

8 に答える 8

6

TFS 2008PowerToolsに含まれているTeamBuildTray Notificationツールは、これに非常に役立ちます。

通知トレイツールの作成

スクリーンショットと詳細については、BuckHodgesのブログを参照してください。

于 2008-09-16T07:20:38.823 に答える
6

あなたは試すことができます。

ビルドバニーのブライアン

:-)

于 2008-09-01T14:35:31.200 に答える
5

古いトピックを掘り下げるつもりはありませんが、(私のように) 2 年遅れてこのトピックに出くわした人のために、これは現在 TFS 2010 に組み込まれています。

于 2010-11-17T14:22:14.840 に答える
4

メール サーバーにチームのメール エイリアスを設定し、メールを購読するときにこれを入力します。

Team Foundation Server イベント サブスクリプション ツールを試してください。これにより、TFS イベントが発生したときに任意のアドレスに電子メールを送信できます。

于 2008-09-01T14:39:17.790 に答える
3

ビルドバニーのブライアンは素敵ですが、ナバズタグタグ WiFi ウサギのバニーはかなり高価で、現在在庫がありません。

TFS に付属するチーム ビルド トレイ通知は問題ありませんが、次の点に注意してください。

  • それは非常に遅く、ポーリングは構成できません
  • 気になるプロジェクトのビルドが壊れているのを見逃すのはあまりにも簡単です
  • プロジェクトごとに異なるアクションをサポートしていません (たとえば、プロジェクト #1 ではモーダル ダイアログを表示しますが、プロジェクト #2 では短いトレイ アラートを表示するだけです)。
  • 人ごとに異なるトリガーをサポートしていません (たとえば、プロジェクト #1 で私だけに通知を表示したり、プロジェクト #2 で誰にでも通知を表示したりします)
  • 何がビルドを壊したかに関する情報がない (例: コンパイラ エラー、単体テスト、統合テスト)
  • システムがミュートになっている場合、音声による通知はありません
  • 最終ビルド時間なし

そのため、Google Code で利用可能なトレイで実行される Google Code のオープン ソース プロジェクトがあります: http://code.google.com/p/siren-of-shame/。このプロジェクトは独立して動作しますが、販売されているUSB サイレンと連携するように設計されています。

于 2011-08-24T17:50:57.333 に答える
2

私は一般的に、Rob Aquila によるTFS Build Status Trayが好きです。必ず 1.0.1 Beta を入手してください。これにより、監視するプロジェクトを GUI を使用して簡単に指定でき、色が変わる通知アイコンもあるため、アイコンが変わったときに実際のビルド ステータス リストを開くだけで済みます。赤。1.0 バージョンではアイコンが固定されており、画面の隅にあるトーストのみを通知していました。

たとえば、壁に取り付けられたディスプレイに全画面表示することを目的とした同じツールのバージョンもあります。

于 2009-12-22T09:47:22.683 に答える
1

TFS 2008 PowerToolsの7月のリリースでは、チームエクスプローラーに「アラートエディター」が追加されています。アラートの追加は簡単です。クエリツールと同様のクエリツールがあります。

于 2008-09-07T14:31:07.133 に答える
0

私の考えでは、「WebDeploymentProjects」という名前のオープンソースプロジェクトでこれを行うことができます。あなたはそれを検索することができます。

于 2009-12-22T08:51:10.633 に答える