0

クロークされたパスを無視するゲート チェックイン ビルド定義を取得できません。

チーム間で共有されるプロジェクトがいくつかあります。チーム A は 、 を使用し$/ProjectA$/Sharedチーム B は$/ProjectBおよびを使用して$/Sharedいます。チーム A のゲート チェックイン ビルド定義を設定したいので、ビルド トリガーとして と を設定し、両方をマップします$/ProjectA$/Sharedすべてが現在チーム A のために働いています。

$/ProjectBただし、チーム B は、との両方からのファイルを含む変更セットをチェックインできません。これは、 がゲート チェックイン ビルド定義のワークスペースにマップされていない$/Sharedためです。$/ProjectBこの種のチェックインでゲートビルドをトリガーします (プロジェクト A がビルドされるように) が、これを設定する方法がわかりません。

私たちの現在の解決策は、チーム B にチェックインを別々にすることを強制していますが、それは不便です。(現在) エラーで失敗するのではなく、マップされていないファイルをサイレントに無視するゲート チェックイン ビルド定義を希望しますNo appropriate mapping exists for $/ProjectB

クローキング$/ProjectBは機能しませんでした。このシナリオでもクローキングを使用する必要がありますか?

$/ProjectB(a) 巨大で、すべてのエージェントで多くのスペースを必要とし、(b) チーム B と同じ問題を抱えているチームが他にもたくさんあるため、単純にマッピングすることはできません。

編集 私は過去に似たようなことをすでに尋ねていて、それを完全に忘れていることがわかりました...誰かが別の答えを持っているなら、私は知りたいです. マッピングが見つからないため、TFS 2015 ゲート付きチェックインに失敗しました

4

2 に答える 2

0

ゲート チェックイン トリガーのクローク パスを「無視」に設定します。

于 2018-02-25T19:23:50.460 に答える
0

ユーザーのワークスペースは、チーム ビルドのワークスペースと一致している必要があります。ユーザーは、この警告を表示するディレクトリをクロークする必要があります (重要でない場合)。または、これらのディレクトリをビルド サーバーにマップする必要があります。

于 2018-02-26T20:22:30.333 に答える