2016-11-11 3 views
0

저는 최신 버전의 TFS 2015 릴리스 매니저를 실행하고 있습니다. "CopyFiles"작업이 포함 된 간단한 릴리스가 있습니다. 작업의 "Clean Target Folder"옵션을 활성화해야합니다.TFS Release CopyFiles 태스크가 코드를 부여합니다. EPERM

enter image description here

나는 구성된 세 가지 목표 환경을 가지고있다. 둘 다 새로 만든 동일한 Windows 서버입니다. 에서 CopyFiles 작업은 처음 두 서버에 대해 잘 작동하지만 다음과 같은 오류가 두 번째 서버에 복사 할 때 파이프 라인의 다음 환경을 위해 :

2016-11-11T21:41:07.4324714Z found 2 files 
2016-11-11T21:41:07.4324714Z ##[debug]file:D:/Build/_work/df9f2c4cf/(master) Orchard BTDF/drop/20161111.5.zip will be copied. 
2016-11-11T21:41:07.4324714Z ##[debug]file:D:/Build/_work/df9f2c4cf/(master) Orchard BTDF/drop/Unzip.ps1 will be copied. 
2016-11-11T21:41:07.4324714Z Cleaning target folder: \\Steatbt02\BizTalkDeployments2\Orchard 
2016-11-11T21:41:07.4324714Z ##[debug]rm -rf \\Steatbt02\BizTalkDeployments2\Orchard 
2016-11-11T21:41:07.4480915Z rm: could not remove directory (code EPERM): \\Steatbt02\BizTalkDeployments2\Orchard 
2016-11-11T21:41:07.4480915Z ##[debug]task result: Failed 

이벤트 로그에 오류의 흔적이 없습니다.

"\ Steatbt02 \ BizTalkDeployments2"공유를 만들고 빌드 에이전트를 실행하는 계정에 "전체 액세스"권한을 부여했습니다. 나는 심지어 빌드 서버에 로깅을 시도하고 빌드 에이전트의 자격 증명을 사용하여 명령 프롬프트를 실행했습니다. 이 명령 창에서 대상 폴더 인 "\ Steatbt02 \ BizTalkDeployments2 \ Orchard"를 제거 할 수 있었기 때문에 왜 빌드 에이전트가 동일한 작업을 수행하는 데 문제가 있는지 생각할 수 없습니다!

어떤 아이디어가 잘못되었거나 문제의 근본 원인을 추적하기 위해 어떤 추가 단계를 취할 수 있습니까?

+0

문제점을 재현 할 수 없습니다. 대상 폴더가 비어 있으면 오류가 발생합니까? 새 대상 폴더를 만들면 오류가 표시됩니까? –

+0

일반적으로 EPERM 오류가 발생하고 작업이 허용되지 않습니다. 배포 중에 경로에 파일이 사용됩니까? –

답변

-2

문제점은 문제가있는 환경에서 선택된 에이전트 대기열에 문제가 있습니다.

+0

Rob는이 답변의 의미를 확장 할 수 있습니까? 단지 그것이 문제 였다는 것을 말하면 실제로 그 문제가 무엇인지에 들어 가지 않습니다. – ahsteele

+0

이것은 거의 1 년 전 이었지만 내 추측으로는 잘못된 대기열을 선택했습니다. –