지속적인 통합 빌드로 작업 할 프로젝트를 얻으려고합니다. 현재 라이브러리 dll, .net 4.5 앱 및 WP8 앱으로 구성되어 있습니다. 내 소스 컨트롤로 GIT와 팀 기반 서비스를 사용합니다. TF 서비스를 사용하여 빌드 할 수없고 로컬로 잘 빌드 할 수 없습니다.
나는 빌드 구성을 설정 할 수 있었다 그러나 그것은 다음과 같은 메시지와 함께 실패합니다 이Exception Message: MSBuild error 1 has ended this build. You can find more specific information about the cause of this error in above messages. (type BuildProcessTerminateException)
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)
이 전체 솔루션의 유일한 예외는 10 경고가 있지만. 또한 진단에 대한 자세한 표시로 빌드를 실행했으며 here은 그 결과입니다.
다시 말하지만이 빌드에 대한 어떤 문제도 보이지 않습니다. "CLEANING DONE building project ....-FAILED"메시지입니다. 로컬에서는 프로젝트를 빌드하고 다시 빌드 할 수 있습니다. 누구든지이 문제의 원인을 파악할 수 있습니까?
편집 : 시행 착오를 거쳐이 문제를 내 솔루션의 Windows Phone 8 응용 프로그램으로 좁혔습니다. 해당 프로젝트를 제외하면 솔루션이 제대로 구축됩니다. 그것이 포함되면, 나는 문제를 얻는다. 아마도 각 프로젝트마다 솔루션 빌드 자체가 아니라 별도의 빌드 정의를 사용해야합니까? Windows phone 8 프로젝트 자체로 빌드 ...
시도해 보겠습니다. 이것은 몇 가지 플래그 이외의 완벽하게 깨끗한 템플릿입니다. 빌드 프로세서를 x86으로 변경하여 Windows Phone을 올바르게 빌드 한 다음 모든 CPU 용 릴리스를 빌드하도록 지정했습니다. 나는 집에 갈 때 이것을 시험 할 것이다. 작동하지 않는다면 게시 할 수있는 항목이 있습니까? 아마 설치의 설정의 사진? – steveg89
다른 빌드가이 빌드 서버에서 성공적으로 작동합니까? 간단한 콘솔 앱을 만들고 동일한 빌드 템플릿을 사용하여 빌드 서버를 빌드 해 볼 수 있습니까? 빌드 템플릿이 문제가되는지 아닌지를 알 수 있습니다. WP8 앱을 만들고 있습니다. SDK를 빌드 서버에 설치 했습니까? 또한, 어떤 버전의 TFS를 사용하고 있습니까? TFS2010의 경우 빌드 서버에 .NET Framework 4.5가 설치되어 있어야합니다. –
이것은 모두 팀 기반 서비스를 사용하기 때문에 빌드 서버를 전혀 통제 할 수 없습니다. – steveg89