問題タブ [vnext]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tfs - TFS ビルドのゲート チェックインでクロークされたパスが機能しない
クロークされたパスを無視するゲート チェックイン ビルド定義を取得できません。
チーム間で共有されるプロジェクトがいくつかあります。チーム 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 ゲート付きチェックインに失敗しました