2016-04-01 21 views
9

新しいTFS 2015アップデート2ゲートドイツビルドに問題があります。敷地内ゲートチェックインに失敗しました "チェックインのためにシェルフセットが見つかりませんでした"

ゲーテッド・ビルド・キューは正常に終了した後、「ゲーテッド・チェンジ・チェック」の最後のステップに達するまで、ビルドのすべての部分が正常に実行されます。私はそのステップのログを見てみると

Gated Build Timeline

私が取得:

enter image description here

[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日:
新しいプロジェクトを作成する必要がありました。

+0

関連: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

+0

Windows資格情報ボールトをチェックして、そこに保存されているTFSの既存のアカウント資格情報があるかどうか確認できますか?特にBuildServiceUser(そのアカウントでログオンできる場合)? – jessehouwing

+0

回避策としては、TFVCタスクの「変更された変更を更新する」を最後のステップとしてビルドに追加できますか?シェルフセットを更新し、ビルドが成功するための正しいアカウントを使ってシェルフセットを作成する可能性があります。 https://github.com/jessehouwing/vsts-tfvc-tasks/wiki/Shelve https://marketplace.visualstudio.com/items?itemName=jessehouwing.jessehouwing-vsts-tfvc-tasks – jessehouwing

答えて

0

失敗した理由:自分のアカウントでファイルをチェックインしようとしています。しかし、ビルドエージェントはサービスアカウントの変更をチェックインしようとします。

ビルドエージェントに問題があるようです。 TFSサーバーをTFS update2に更新した後、ビルドエージェントも更新する必要があります。それでも動作しない場合は、エージェントをダウンロードして新しいエージェントを導入してみてください。詳細な手順はMSDNからDeploy a Windows build agent

+0

更新後にビルドエージェントを確実に更新しました。しかし、ちょっとした予防策として、すべてのビルドサーバー上のすべてのエージェントを削除しました。ファイルシステムだけでなく、WorkSpaceのサイドキックを使用して、すべての作業領域を完全に消去してから、MSDNページの指示に従って最初から再インストールして構成しました。 ...同じ結果。企業ポリシーに従って、これらのエージェントはこの特定のドメインユーザーとして実行する必要があります。 – abest

+0

これはあなたのアカウントでのみ発生しましたか?他の同僚のゲイテッドチェックインの結果はどうですか?あなたのアカウントに何か問題があるかどうか疑問に思っていました。 –

+1

これはおそらくコメントであり、答えではありません。 – jessehouwing

0

私はこの問題を社内のTFS 2015アップデート2で経験しました。回避策として、Gatedトリガーではなく通常のCIビルドで解決し、夜間にリリースビルドをスケジュールしました。

しかし、最近、TFS 2015 Update 3をインストールして問題を解決しました。ここでは、変更をチェックするゲーテッドビルドと、リリース用の1つの連続的なビルドビルドが必要でした。

関連する問題