2

新しい開発者を採用し、TFS2010 のプライベート ビルド機能を使用するよう奨励しています。ビルドはシェルブセットを使用して行われるため、変更による影響を確認できます。

開発チームに電子メールを送信するように TFS を設定しましたが、それが問題の原因です。TFS はプライベート ビルドの結果をチーム全体に電子メールで送信するため、プライベート ビルドが失敗したときに「パブリック」ビルドの現在の状態について混乱が生じます。

電子メールの唯一の違いは、プライベート ビルドはソースにラベルを付けないため、件名Scrum Build 8518 failedScrum Build CI Build_20111007.5 succeeded. これは、慣れれば 2 つを区別するのに十分ですが、最初は混乱します。

プライベート ビルドの電子メール アラートを無効にすることはできますか? または、ビルドがより明示的なものに限定されている場合、件名を変更することは可能ですか?

JobStatusAgent 構成と電子メール テンプレートを見てきましたが、役立つものは何もありません。関連する場合は、デフォルトのテンプレートを使用しています。

4

3 に答える 3

3

@Edward が提案するように、Alerts Explorer を絶対にお勧めします。チーム全体で Power Tools をインストールする必要はありません。プロジェクト レベルのアラートを管理するチーム メンバーが数人いれば十分です。Requested Byその後、Alerts Explorer を使用して、またはRequested Forフィールドをフィルタリングするようにアラートを設定できます。継続的インテグレーション ビルドの場合、Requested Forフィールドには、チェックインによってビルドがトリガーされたユーザーが含まれます。Requested Byフィールドには、ビルドを要求したユーザーが含まれます。CI またはスケジュールされたビルドの場合、これは Build Agent サービス アカウントになります。残念ながら、手動で要求された公開ビルドがある場合、これはあまり役に立ちません。

于 2012-08-21T21:28:29.123 に答える
2

アラート エクスプローラー パワー ツールを使用してアラートを構成していますか? これは、すぐに使用できるアラート機能よりもはるかに強力です。

たとえば、タイトルに「 CI 」が含まれている、ビルド番号の文字列が一致している、またはビルドを要求した人に基づいているなど、アラートでよりきめ細かい構成を構成できます。

于 2011-10-07T16:43:01.547 に答える
1

こちらをご覧ください。「BuildType」という名前の新しいビルド引数をビルド プロセス テンプレートに挿入する方法について説明しています。

この追加パラメーターを使用して、QA チームへの電子メールの送信 (または送信しない) を制御します。

于 2011-10-07T18:46:28.607 に答える