2017-12-01 21 views
0

ソリューションファイルがフォルダ内に存在し、ローカルワークスペースにマップされていることが確認されました。作業領域のアクセス許可エラーでTFS2013でビルドできません

ビルドディレクトリのソース設定を次のように設定します。また、ビルドエージェントのフォルダを設定する際に混乱があります。いくつかのブログを参考にしたが、何も動作していない。

Source control folder 
$/ABC Project/CAP/Spon/SponGroupP/Sponsor       
Build agent folder 
$(SourceDir) 

Other Errors and Warnings 
2 error(s), 0 warning(s) 
**No matching items found in $/ABC Project/CAP/Spon/SponGroupP/Sponsor in your workspace, or you do not have permission to access them.** 
Exception Message: One or more errors occurred while attempting to create a Label. (type LabelException)Exception Stack Trace: at System.Activities.Statements.Throw.Execute(CodeActivityContext context) at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation) 

誰かが私を助けてくれますか?

+0

ビルドサービスアカウントには、ラベルを作成するための適切な権限がありますか? –

+0

こんにちはラマ、これはすべてのビルド定義に影響を与えたのでしょうか? –

答えて

0

更新:

あなたのファイルパスが長すぎる、フォルダ構造に2人のスポンサーがあります。また、TFSサーバーのソース管理パスを調整してみてください。詳細については、この質問を見てみましょう:'CSC:CSC(0,0): Error CS2001: Source file [file] could not be found.' when running a gated check in (C#)


最初の試みをプロセスにラベル源をオンにする - TFバージョン管理(デフォルト値)から、あなたのXAMLのビルド定義のに偽

enter image description here

問題は、ラベルを作成するかどうかに関係している場合、これが絞り込まれます。ビルドが成功した場合は、ビルドサービスアカウントにラベルを作成するための適切な権限があるかどうかを再度確認する必要があります。

+0

お客様のご意見をお寄せいただきありがとうございます。 この問題は、ほんの1つのプロジェクトに固有のようです。同じビルドコントローラで他のプロジェクトはうまく動作します。 ラベルリソースを変更してビルドを実行するように指示したので、純粋にアクセス許可の問題のように見えます。以下のエラーを見つけてください。 ファイルe:\ Builds \ 82 \ Test 2 \ Sources \ BETA \ Sponsor \ SponsorGroupP \ Sponsor \ CTOPSponsor2.0.slnが見つかりませんでした – Rama

+0

ビルドサービスに設定する必要があるビルドのアクセス許可ビルドサービスの実行に使用されたアカウント。 私はすでにビルドサービスの下に追加しましたが、それでもエージェントディレクトリにプロジェクトフォルダを作成できませんでした。エラーで失敗します。 TF270003:コピーに失敗しました。ソースディレクトリを確認するe:\ Builds \ 83 \ t – Rama

+0

こんにちは@Rama、どのアカウントでTFSBuildService、Network Serviceが実行されていますか?このアカウントはビルドエージェントマシンの管理者で、 'e:\ Builds'にフォルダを作成するのに十分な権限が必要です。さらに、解決策が見つからない場合は、手動でビルドエージェントマシンにリモートで、それに対応するフォルダ。トラブルシューティングの方法と問題の絞り込み方法については、この類似の質問/問題を参照してください。https://social.msdn.microsoft.com/Forums/en-US/e86b9d78-7bd3-425b-80d3- b9db449b2174/tf270003-binary-folder-doesnt-exist?forum = tfssetup –

関連する問題