다음을 통해 공유


빌드 정의 만들기

Setting up and Managing a Build System에 설명된 대로 빌드 시스템을 적절히 배치한 후에는 Team Foundation Build를 사용하여 코드를 컴파일하거나 테스트를 실행하거나 그 밖의 중요한 여러 기능을 수행하기 시작할 수 있습니다.다음 단계에서는 빌드 정의를 만듭니다.빌드 정의에는 컴파일할 코드 프로젝트, 수행할 추가 작업 및 추가 작업 수행 방법에 대한 지침이 포함됩니다.

필요한 권한

있어야 합니다의 빌드 정의 편집 로 권한 설정 허용.자세한 내용은 Team Foundation Server 권한을 참조하십시오.

빌드 정의를 만들려면

  1. 팀 탐색기에서 다음을 수행합니다.

    1. 작업할 팀 프로젝트에 아직 연결되어 있지 않으면 팀 프로젝트에 연결합니다.

    2. 홈 아이콘을 선택한 후 빌드 아이콘빌드를 선택합니다.

    3. 빌드 페이지에서 새 빌드 정의를 선택합니다.

    새 빌드 정의 창이 나타납니다.

  2. 일반 탭:

    • 빌드 정의 이름 상자에 빌드 정의와 연결할 이름을 지정합니다.자세한 내용은 Team Foundation의 명명 제한를 참조하십시오.

    • (선택 사항) 설명 상자에 적절한 설명을 추가합니다.이 설명은 큐에 빌드 대기시키기에 설명된 대로 팀 멤버가 빌드를 수동으로 큐에 대기시키려고 할 때 추가 정보를 제공합니다.

  3. 팀이 사용할 빌드 프로세스가 아직 준비되지 않은 경우 일반 탭큐 처리에서 사용의 기본 설정을 다음으로 변경할 수 있습니다.

    • 트리거 또는 사용자가 새 빌드를 큐에 대기시키지만 이러한 빌드를 일시 중지된 상태로 유지하도록 시스템을 일시 중지시킵니다.

    • 트리거 또는 사용자가 대기 중인 새 빌드를 방지하도록 비활성화합니다.

  4. 트리거 탭에서 이 빌드 정의를 실행하게 할 이벤트를 지정합니다.자세한 내용은 빌드 트리거 및 이유 지정을 참조하십시오.

  5. 작업 영역 탭의 작업 폴더 테이블에서 빌드 프로세서가 요구하는 파일이 들어 있는 버전 제어 폴더를 지정합니다.

    팁

    빌드 프로세스 함수를 제대로 확인하고 성능을 향상시키기 위해 빌드 프로세스에 필요한 파일을 포함하는 모든 폴더와 해당 폴더만을 포함해야 합니다.이러한 폴더를 지정하는 방법에 대한 자세한 내용은 빌드 작업 영역 사용를 참조하십시오.

  6. 빌드 기본값 빌드 컨트롤러가 둘 이상 있는 경우이 탭의 빌드 컨트롤러 목록에서 선택의 빌드 컨트롤러 빌드 시스템을 사용 하 여이 빌드 정의 처리 한다고.

    팀 프로젝트 컬렉션에서 호스트 되는 경우 Team Foundation Service 하는 단일 표준 빌드 에이전트는 선택 팀의 요구를 충족할 수 있는 호스팅되는 빌드 컨트롤러.볼 호스트 빌드 컨트롤러가 팀 프로젝트 컬렉션의 팀 기반 서비스 호스트 사용

  7. 빌드 기본값 탭에서 다음 스테이징 위치 옵션 중 하나를 선택하여 빌드 프로세스로 컴파일된 이진 파일과 로그 파일 같은 출력 파일을 생성하고 저장하는 방법을 지정합니다.

    • 이 빌드는 저장 폴더에 출력 파일을 복사하지 않음: 출력 파일이 필요하지 않은 경우 이 옵션을 선택합니다.

    • 빌드 출력을 다음 저장 폴더에 복사: 파일 공유 서버의 저장 폴더에 출력 파일을 복사하려는 경우 이 옵션을 선택합니다.상자에 출력 파일을 저장하기 위한 빌드 시스템을 설치할 폴더의 UNC 파일 경로를 입력합니다.저장 폴더로 사용할 수 있도록 준비된 폴더를 지정해야 합니다.자세한 내용은 저장 폴더 설정을 참조하십시오.

    • 빌드 출력을 다음 소스 제어 폴더에 복사: 버전 제어의 저장 폴더에 출력 파일을 복사하려는 경우 이 옵션을 선택합니다.상자에 출력 파일을 저장하기 위한 빌드 시스템을 설치할 폴더의 경로를 입력(또는 **…**를 선택하여 폴더를 탐색)합니다.제약 조건이 있는 폴더를 지정할 수 있으므로 이 폴더를 지정할 때 주의해야 합니다.자세한 내용은 저장 폴더 설정을 참조하십시오.

  8. 프로세스 탭에서는 이 빌드에서 수행하는 기능과 해당 기능을 수행하는 방법에 대한 세부 정보를 지정합니다.

    • 빌드를 빠르고 쉽게 정의하려면 자세한 정보 표시를 선택한 후 빌드 프로세스 파일 목록에서 기본 템플릿을 선택합니다.빌드 프로세스 매개 변수의 값을 검토하고 필요한 경우 수정합니다.자세한 설명은 등의 빌드 프로세스 매개 변수 및 사용을 참조 하십시오 방법 기본 템플릿을 기반으로 하는 빌드 프로세스 정의.

    • 사용하려는 사용자 지정 템플릿을 팀에서 정의한 경우 자세한 정보 표시를 선택한 다음 빌드 프로세스 파일 목록에서 템플릿을 선택합니다.빌드 프로세스 매개 변수의 값을 검토하고 필요한 경우 수정합니다.또는 사용자 고유의 빌드 프로세스를 만들 수도 있습니다.자세한 내용은 사용자 지정 빌드 프로세스 템플릿 만들기 및 작업을 참조하십시오.

  9. 보존 정책 탭에서 유지하려는 빌드가 얼마나 완료되었는지를 지정할 수 있습니다.빌드 보존 방법 지정 목록에 두 개의 보존 정책 집합이 있으며 이를 팀의 필요에 맞게 수정할 수 있습니다.

    • 트리거됨 및 수동 정책 그룹은 수동으로 또는 자동 트리거에 의해 큐에 넣어진 빌드에서 시스템이 보존하는 항목을 제한합니다.

    • 전용 정책 그룹은 큐에 빌드 대기시키기에 설명된 대로 보류 집합의 소스 코드에서 수동으로 큐에 넣어진 빌드에서 시스템이 보존하는 항목을 제한합니다.

    중지됨, 실패, 부분적으로 성공 또는 성공 상태로 완료된 빌드에 대한 보존 정책을 수정하려면 다음 단계 중 하나 또는 둘 모두를 수행합니다.

    • 보존 정책 열의 값을 선택하고 모두 유지, 최신 빌드만 유지, 최근 2개 유지, 최근 5개 유지, 최근 7개 유지, 최근 10개 유지 또는 유지할 개수 지정 중 하나를 클릭합니다.

    • 삭제할 항목 열의 값을 선택하고 값을 선택합니다.이러한 값에 대한 자세한 내용은 완료된 빌드 삭제를 참조하십시오.

  10. 빌드 정의에 대한 작업을 마쳤으면 파일 메뉴에서 저장<빌드 정의 이름>(키보드: Ctrl+S)을 선택합니다.

    만든 빌드 정의에 표시 되는 빌드 페이지에서 팀 탐색기.자세한 내용은 빌드 실행, 모니터링 및 관리을 참조하십시오.