2011-05-11 2 views
1

저는 엔지니어링 및 기술 관련 몇 가지 질문에 답하기로되어있는 대회에 참석하고 있습니다. 나는 너희 중 몇 명이 나를 도와 줄 수 있기를 바란다.빌드 서비스가 자체 전용 서버에 설치 될 때 빌드 서비스에서 실행할 수있는 빌드 에이전트의 기본 수는 얼마입니까?

나는 몇 시간 동안 웹을 이미 검색했지만 사용 된 이름의 차이를 확인할 수없는 것처럼 보입니다. mshn에서이 문서 http://msdn.microsoft.com/en-us/library/dd793166.aspx을 보았지만 여전히 답을 찾을 수 없습니다.

질문 :

팀 피팅 솔루션에서 우리가 관리하고 우리의 C# 및 C++ 코드를 빌드하는 팀 파운데이션 서버 2010을 사용합니다. Team Foundation Server는 여러 빌드 에이전트를 사용하여 코드를 작성하고 서비스를 빌드 할 수 있습니다. 빌드 서비스가 자체 전용 서버에 설치 될 때 빌드 서비스에서 실행할 수있는 빌드 에이전트의 기본 수는 얼마입니까? 빌드 에이전트가 서버에서 실행할 수 없기 때문에 빌드 에이전트의 기본 번호, 빌드 서비스를

  • 없음을 호스팅하지 않는 서버 프로세서 코어의 수에 의해 정의된다
  • 빌드 서비스 당

    1. 한 빌드 에이전트 빌드 서비스 호스팅; 전용 서버가 필요합니다.
  • +0

    안녕하세요 Kræn 정답은 난 그냥 광대 한 인터 웹에서 두 번째 의견을 싶다고 생각 :)하지만 기록 ... 당신이 Brams –

    +0

    롤에서 Krams :) 링크가 아닌 다른 문서에서, MSDN 웹 사이트에 서 너 .... iiih – kraenhansen

    답변

    4

    감사합니다.

    정답은 대답 2입니다. 우리는 발견 "당신이 팀 재단은 자체 서버에 서비스를 빌드 설치 한 경우,이 빌드 시스템에서 실행하는 빌드 에이전트 수에 대한 기본 설정은 동일이이 서버의 프로세서 코어의 수." http://msdn.microsoft.com/en-us/library/ee259683.aspx

    에 그리고 이것은 분명히 정답이었다.

    2

    프로세서 코어 수는 에이전트 수와 연결되지 않습니다. 멀티 코어 프로세서를 이용하는 MSBuild입니다. # 1 : 기본 상담원 수는 1입니다.

    하나의 빌드 시스템에 여러 에이전트가 있으면 여러 플랫폼/구성을 병렬화하거나 한 번에 컨트롤러에서 둘 이상의 빌드를 실행할 수 있습니다.

    0

    Hashimi/Bartholomew MSPress "Using MSBuild and Team Foundation Build"저자는 Team Foundation Server와 동일한 컴퓨터에 에이전트 빌드를 만들 것을 권장하지 않습니다. 그들이주는 이유는 다음과 같습니다

    • 컴파일 리소스를 많이 사용하고 TFS 성능을
    • 빌드 스크립트와 보안을 손상시킬 수있는 TFS에서 실행 테스트를 저하시킬 수, 이들은 일반적으로 비 관리자
    • 빌드 스크립트에 의해 작성되기 때문에 프로젝트에 타사 소프트웨어 또는 라이브러리가 필요한 경우가 많으며이를 TFS에 설치하면 보안이 손상 될 수 있습니다.

    다른 컴퓨터 또는 가상 머신에서이 작업을 수행하는 것이 바람직하지 않은 데모 또는 테스트 용도로만 사용하는 것이 좋습니다.

    관련 문제