TFS와 함께 MSBuild를 사용하고 있으며 4 가지 솔루션을 구축해야합니다. 컴파일이 완료되면 컴파일이 성공했는지 여부에 따라 4 가지 다른 Exec 태스크를 시작해야합니다.MSBuild + TFS로 솔루션을 빌드 한 후 조건부로 태스크를 실행하십시오.
나는 솔루션을 빌드 할 수 있기 때문에 var $ (BuildBreak)를 사용하는 타겟을 사용하여 MSBuild를 단독으로 사용하는 방법을 알고있다. 결과를 확인하라. exec 태스크 빌드 ...하지만 어떻게 해야할지 모르겠다. TFS 확장 기능을 사용하면 도움이 될 것입니다.
감사합니다.
흠 빌드 TFS에 정의 된 AfterCompileSolution 목표를 확인했다 ...하지만 혼자의 MSBuild와 함께 내가 솔루션을 구축하는 작업은 MSBuild를 사용하는 이벤 팅 서비스에 대한 세부 사항을 찾을 수 있어야합니다 그리고 TFS를 사용하면 이미 구현 된 CoreCompileSolution에 필요한 항목을 제공하고 있습니다 ... 어쩌면 나는 물건을 이해하지 못할 수도 있습니다. –
TFS 2010 빌드 정의 (업그레이드 또는 기본값)에서 사용중인 프로세스 템플릿은 무엇입니까? 업그레이드를 사용하고 있다면 CoreCompileSolution을 계속 수행하고 Jim의 제안을 사용하여 로컬 빌드를 피할 수 있기 때문에이 질문을드립니다. 기본 템플리트를 사용하는 경우, 빌드 프로세스 템플리트를 편집해야합니다. 먼저 DefaultTemplate.xaml의 분기를 만듭니다. 문제가 있거나 도움이 필요하면 모두 알려주십시오. –