다음을 통해 공유


사용자 지정 빌드 프로세스 템플릿 만들기 및 작업

기본 템플릿 또는 업그레이드 템플릿을 사용하여 만들 수 있는 빌드 정의가 팀의 요구 사항을 만족하지 않는 경우 사용자 지정된 빌드 프로세스 템플릿을 만들 수 있습니다.

이 항목에는 다음 단원이 포함되어 있습니다.

  • 새 빌드 프로세스 템플릿 만들기

  • 시스템에 빌드 프로세스 템플릿 등록

  • 빌드 프로세스 템플릿 사용

필요한 권한

다음 절차를 수행하려면 빌드 정의 편집 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

빌드 프로세스 템플릿 만들기

사용자 지정 템플릿을 만들려면

  1. 팀 탐색기에서 팀 프로젝트를 선택합니다.

  2. 빌드 메뉴에서 새 빌드 정의를 클릭합니다.

  3. 빌드 정의 이름 필드에 이름을 입력합니다.

  4. 프로세스 탭을 클릭하고 자세한 정보 표시를 클릭한 다음 새로 만들기를 클릭합니다.

    새 빌드 프로세스 템플릿 대화 상자가 나타납니다.

  5. 기존 XAML 파일 복사를 클릭한 다음 확인을 클릭합니다.

  6. 빌드 정의 창의 빌드 프로세스 파일 메뉴 아래에서 템플릿 이름이 포함된 하이퍼링크를 클릭합니다.

    새 템플릿이 포함된 폴더가 소스 제어 탐색기에 나타납니다.

  7. 폴더 창에서 새 템플릿이 포함된 폴더를 마우스 오른쪽 단추로 클릭하고 최신 버전 가져오기를 클릭합니다.

  8. 새 템플릿을 마우스 오른쪽 단추로 클릭하고 보기를 클릭합니다.

    Workflow Designer가 나타납니다.

  9. Workflow Designer에서 템플릿을 편집합니다.

  10. 템플릿 편집을 마친 후 템플릿을 지정하고 디자이너를 닫습니다.

  11. 새 템플릿을 마우스 오른쪽 단추로 클릭하고 보류 중인 변경 내용 체크 인을 클릭합니다.

    체크 인 대화 상자가 나타납니다.

  12. 체크 인을 클릭합니다.

시스템에 빌드 프로세스 템플릿 등록

팀 프로젝트 외부에서 만든 빌드 프로세스 템플릿을 등록할 수 있습니다. 예를 들어 동료로부터 전자 메일로 빌드 프로세스 템플릿을 받은 다음 이 템플릿을 팀 프로젝트의 버전 제어 시스템에 있는 TeamBuildProcessTemplates 폴더에 체크 인한 경우를 가정해 봅니다.

사용자와 팀의 다른 사용자가 빌드 프로세스 템플릿을 사용하여 빌드 정의를 만들려면 먼저 해당 템플릿을 시스템에 등록해야 합니다.

시스템에 빌드 프로세스 템플릿을 등록하려면

  1. 팀 탐색기에서 팀 프로젝트를 선택합니다.

  2. 빌드 메뉴에서 새 빌드 정의를 클릭합니다.

  3. 빌드 정의 이름 필드에 이름을 입력합니다.

  4. 프로세스 탭을 클릭한 다음 새로 만들기를 클릭합니다.

    새 빌드 프로세스 템플릿 대화 상자가 나타납니다.

  5. 기존 XAML 파일 선택을 클릭합니다.

  6. 찾아보기를 클릭합니다.

    찾아보기 대화 상자가 표시됩니다.

  7. 찾아보기 대화 상자를 사용하여 등록할 사용자 지정 템플릿을 찾아 선택합니다.

    이제 빌드 프로세스 파일 목록에 새 빌드 프로세스 템플릿이 표시되고 사용자 또는 팀의 다른 사용자가 이 템플릿을 사용하여 빌드 정의를 만들 수 있습니다.

빌드 프로세스 템플릿 사용

다음은 빌드 프로세스 템플릿을 사용할 때 도움이 될만한 몇 가지 권장 사항과 팁입니다.

  • Team Foundation Build 활동은 빌드 프로세스의 기본 구성 요소입니다. 이러한 활동을 다시 사용하여 사용자 지정 빌드 프로세스를 만들 수 있습니다. 자세한 내용은 Team Foundation Build 작업을 참조하십시오.

  • 기본 템플릿 또는 업그레이드 템플릿을 수정하지 않는 것이 좋습니다. 대신 새 사용자 지정 빌드 프로세스 템플릿 만들기에 설명된 대로 이러한 템플릿 중 하나를 기반으로 템플릿을 만듭니다.

  • 빌드 프로세스 템플릿을 둘 이상의 팀 프로젝트에 등록할 수 있습니다. 이는 해당 템플릿이 포함된 팀 프로젝트 컬렉션의 모든 팀 프로젝트 간에 빌드 프로세스를 공유할 수 있음을 의미합니다.

  • 빌드 프로세스 템플릿을 수정해야 하는 경우 빌드 프로세스 템플릿을 변경한 후 템플릿을 기반으로 하는 모든 빌드 정의를 검토하도록 계획해야 합니다. 이렇게 하지 않으면 빌드 정의가 제대로 실행되지 않거나 예기치 않은 방식으로 작동할 수 있습니다.

  • 빌드 프로세스 템플릿을 삭제하려는 경우 먼저 템플릿을 기반으로 하는 빌드 정의를 모두 찾아 삭제해야 합니다. 템플릿을 삭제하면 템플릿을 기반으로 하는 나머지 빌드 정의는 모두 올바르게 작동하지 않습니다.

  • Workflow Designer를 사용하는 방법에 대한 일반적인 내용은 Microsoft 웹 사이트의 다음 페이지를 참조하십시오.