2012-04-02 4 views
6

가볍게 사용자 지정된 TFS 빌드 프로세스 템플릿과 적절한 TFS 빌드 정의를 만들었습니다. TFS 빌드 서버에서 잘 빌드됩니다.로컬 컴퓨터에서 TFS 빌드 정의 사용

개발자가 로컬 컴퓨터에서 전체 빌드를 수행하기 위해 동일한 빌드 프로세스 XAML 및 정의를 다시 사용할 수 있도록 허용 할 수있는 방법이 있습니까? 어쩌면 TFS 빌드 프로세스 XAML 파일로 실행할 수있는 유틸리티가 있습니까?

전체 로컬 재 구축을위한 별도의 빌드 스크립트 사본을 유지하지 않으려합니다.

답변

2

빌드 템플릿은 TFS 빌드 서비스에서만 실행할 수 있습니다. 각 개발자 컴퓨터에 설치하지 않고서는 최상의 아이디어가 아닐 수도 있습니다.

대안은 개발 컴퓨터에서 공유를 설정하고 TFSBuildServiceHost.exe이 서버에서 실행되는 TFS 빌드 계정에 대한 액세스 권한을 부여하는 것입니다. 그런 다음 개발자는 빌드를 대기시키고 서버를 통해 파일을 컴퓨터로 가져올 수 있습니다.

Queue Build

이의 단점은 에이전트에서 실행하는 빌드 당신이 많이 필요하다.

+0

이 빌드를 실행해야하는 개발자의 컴퓨터에서 빌드 에이전트를 실행하는 단점은 무엇입니까? –

+0

@ JohnSaunders 1. TFS 라이센스 모델에 대해서는 잘 모르겠습니다. 2. 많은 건축업자가 될 수 있습니다. 그들이 정상적인 "풀"을 벗어나지 못하게하는 것은 팀 규모에 따라 문제가 될 수도 있습니다. 3. TFS에서 더 많은 기계를 관리해야합니다. – DaveShaw

+0

아마도 실제로는 길기 때문에 광범위하고, 두 가지 모두 좋은 점과 나쁜 점이 있습니다. – DaveShaw