新しいTFS 2015アップデート2ゲートドイツビルドに問題があります。敷地内ゲートチェックインに失敗しました "チェックインのためにシェルフセットが見つかりませんでした"
ゲーテッド・ビルド・キューは正常に終了した後、「ゲーテッド・チェンジ・チェック」の最後のステップに達するまで、ビルドのすべての部分が正常に実行されます。私はそのステップのログを見てみると
私が取得:
[Error]The shelveset _Build_5427;Build\ad8fe058-f936-4908-91de-57e7bc6a2f9d could not be found for check-in
私は見てみると、ログ "ソース取得]を、私は以下を参照してください。
2016-04-01T19:11:12.3062092Z tf get /version:C6213
2016-04-01T19:11:13.2125013Z tf shelve _Build_5427 /replace
2016-04-01T19:11:13.3218610Z Successfully created new shelveset _Build_5427;Domain\BuildServiceUser
私はサービスユーザーとしてユーザー名を認識していますここでそれを編集しました)。正しいシェルフセット名を見つけようとしているようですが、間違ったユーザーのためです。
更新日4月20日:
新しいプロジェクトを作成する必要がありました。
関連:https://social.msdn.microsoft.com/Forums/en-US/8016349e-88dd-4fe1-aa6b-13c8d897985f/tfs-2015-on-premise-gated-checkin-fails-with-the -shelveset-for-not-for-checkin?forum = tfsbuild&prof = required – jessehouwing
Windows資格情報ボールトをチェックして、そこに保存されているTFSの既存のアカウント資格情報があるかどうか確認できますか?特にBuildServiceUser(そのアカウントでログオンできる場合)? – jessehouwing
回避策としては、TFVCタスクの「変更された変更を更新する」を最後のステップとしてビルドに追加できますか?シェルフセットを更新し、ビルドが成功するための正しいアカウントを使ってシェルフセットを作成する可能性があります。 https://github.com/jessehouwing/vsts-tfvc-tasks/wiki/Shelve https://marketplace.visualstudio.com/items?itemName=jessehouwing.jessehouwing-vsts-tfvc-tasks – jessehouwing