TFS vNext ビルド システムを使用して、いくつかのビルド定義を定義しました。これらには、ゲート付きチェックイン機能の使用が含まれます。
最初に、ビルドが定義されると、ゲート チェックイン フィルターのいずれかのインクルード セクションのパス内にあるファイルを含むチェックインにより、ゲート チェックインのプロンプトが表示され、続いて (受け入れられると)ビルドのトリガー。
ただし、しばらくすると (たとえば 1 日)、一部の開発者からのチェックインはゲート チェックインをトリガーしなくなります (そして、送信はすぐにソース管理にコミットされます)。一方、他の開発者からのチェックインは引き続きゲート チェックインを引き起こしますプロンプトで表示されます。
ゲート チェックイン チェックボックスのチェックを外したり、保存したり、再度チェックしたりするだけでは、これをリセットできません。
回避策として、別のビルドで同じパスのゲート チェックインを有効にしてから元に戻し、元のビルドで再度有効にすることができました。ただし、これは短時間しか機能しません。
これは、TFS Server 2015 Update 2 と Update 3 の両方で確認されています。
この問題は、古い XAML ビルドでは発生しませんでした。
サーバーの製品/バージョンは次のとおりです。
- Microsoft Visual Studio Team Foundation Server Update 3
- バージョン 14.95.25122.0
TFS vNext チェックインが常に開始されるように構成するにはどうすればよいですか?
キーワード:- ゲート チェックインの失敗。ゲート チェックインは起動しません。ゲートチェックインはスキップされました