2011-09-30 15 views
2

아래 스크립트를 사용하여 TFS 2010 빌드 서버에서 빌드를 대기열에 넣습니다. 로컬로 명령을 사용하면이 TFSBuil.proj가 성공적으로 실행됩니다. MSBUILD.exe TFSBuild.proj
내 준비 폴더를 가져옵니다. 빌드 서버를 빌드하는 데 열심히 노력하고 있습니다. 마지막으로 빌드가 성공 (8 초 만에)되었지만 마지막에 아무 것도 수행하지 않았습니다.. 로그는 성공으로 호출 된 모든 대상을 나타내지 만 그 결과는 보지 못합니다. 어떤 도움이라도 대단히 감사 드리며 나는 이것을 위해 손을 잡고 일할 준비가되어 있습니다. 고맙습니다.사용자 지정 빌드 스크립트로 TFS 빌드를 구성해야합니다.

+0

는 로그 파일을 생성하는 빌드입니다. 그렇다면 거기에 무엇이 있습니까? –

+0

@ (솔루션) 목록이 빌드 머신에서 비어있는 것으로 평가되는 것과 비슷합니다. @dylansmith가 위와 같이 표시하므로 로그 파일이 도움이됩니다. –

답변

0

그냥 추측 ... (잘하면 때까지 로그 파일을 검색 할 수 있습니다) 당신은 명령 줄에서 tf workfold를 사용하여 작업 폴더 매핑을 확인하기 위해 노력했다? 나는 그것을 "국지적으로"하고 나서 기계를 만들 것입니다. 충분한 권한으로 워크 스테이션에서이 작업을 수행 할 수 있지만 빌드 머신으로 이동하면 예기치 않은 차이가 발생할 수 있습니다.

또한 아마도 <SolutionRoot>..\</SolutionRoot>의 정의는 기존 매핑에 적절하지 않을 수 있습니다. 즉 매핑 된 것보다 1 단계 더 높게 설정됩니다. 이 도움이

희망,
조노

+0

OK 로그 파일에 대해 낙천적 인 생각이 들었습니다. 어둠 속에서 또 다른 장면이지만 TFSBuild.proj 파일의 내용을 비교 했습니까? 다른 파일을 선택했거나 커밋되지 않은 변경 사항이있을 수 있습니다. 로컬에서했던 것처럼 빌드 머신에 로그인하여'msbuild TFSBuild.proj'를 실행할 수 있습니까? – Jonno

관련 문제