2013-03-28 1 views
4

빌드 컨트롤러 등을 설치했는데 빌드가 실패했습니다. 오류가 발생하여 빌드를 제대로 실패했습니다.Team Foundation 서버의 자동 빌드가 최신 코드를 가져 오지 못합니다.

오류를 수정하고 코드를 다시 확인했지만 코드가 추출되지 않는 경우가 있습니다.

빌드 컴퓨터에서 코드를 삭제하고 빌드를 다시 큐크했지만 실패는 계속됩니다. 빌드 솔루션으로 지정한 솔루션을 찾지 못한다고 불평합니다.

아무 것도 변경되지 않았더라도 빌드 확인란을 선택했습니다. 코드 추출을위한 설정이 필요하지 않습니까?

TFS 버전 2012 익스프레스 비주얼 스튜디오 버전은 전문

내가 TFS 2012과 최근에이 문제를 가지고
+1

어떤 버전의 TFS입니까? –

+1

좋은 점, 질문 업데이트 – Stefan

+0

작업 정의가 빌드 정의에서 올바르게 정의 되었습니까? – SoftwareCarpenter

답변

4

확인할 수있는 빌드 정의에는 몇 가지 속성이 있습니다. "Clean Workspace"를 All로 설정하여 올바른 코드가 풀리고 빌드되도록하는 것으로 시작합니다.

빌드 및 "GetVersion"속성에 설정된 에이전트와 같이 확인할 수있는 다른 검사가 있습니다. 아래 링크를 확인하십시오. 그것은 당신을 더 자세하게 도울 수 있어야합니다.

Define a Build Process that is Based on the Default Template

+0

그게 다야! Clean이 'None'으로 설정되었습니다! 감사합니다 – Stefan

+0

좋은. 그것이 쉬운 수정 이었기 때문에 기뻤다. – SoftwareCarpenter

+0

+1, 도왔습니다 –

5

내가이 아래로 비등 생각 2010입니다 다음 최신 빌드 정의 파일에서

, 그것은 나타납니다 작업 영역을 업데이트하기 전에 전에 Clean 작업 을 수행해야합니다. 즉, 빌드의 일부분 인 Clean이 실패하게되면 파일을 고치기 위해 새 파일을 다운로드하지 않습니다.

최근 빌드 파일을 크게 변경했는데 필연적으로 많은 실수를 저질렀습니다. 이러한 실수로 인해 Clean이 중단되는 경우 빌드 서버로 이동하여 수동으로 파일을 변경해야한다는 것을 발견했습니다. 다시 작동 시키려면.

같은 소리가 들리니?

+0

그럴 수도 있습니다. 빌드 컴퓨터의 폴더에서 코드를 삭제했으며 빌드 대상으로 지정한 솔루션 파일을 찾을 수 없다는 오류가 계속 발생합니다. 이거 가져 왔니? 수동으로 파일을 변경해야한다고 말하면 어떤 파일을 참조하고 있습니까? – Stefan

+0

그것은 나에게 똑같은 문제처럼 들린다. 제 경우에는 빌드 파일을 편집하고있었습니다. 본질적으로 빌드 파일이 손상되어 빌드가 실패하기 시작했습니다. 빌드 파일을 수정하고 체크인 할 때, 빌드 서버는 get 전에 발생한 클린에서 실패 할 것이므로 수정 사항을 다운로드하지 않습니다. 빌드 서버에서 빌드 파일을 수동으로 편집하는 일이 발생했습니다. – gregpakes

+0

빌드 파일에서 무엇을 변경 했습니까? – Stefan

관련 문제