응용 프로그램 빌드
Team Foundation Build를 사용하면 응용 프로그램 컴파일, 연결된 테스트 실행, 코드 분석 수행, 연속 빌드 릴리스 및 빌드 보고서 게시를 자동화하는 빌드 정의를 만들 수 있습니다.
응용 프로그램을 빌드하려면 빌드할 프로젝트, 빌드가 실행되도록 할 트리거, 실행할 자동화된 테스트 및 출력을 배포할 위치를 지정하는 빌드 정의를 만듭니다. 이 정보는 데이터 웨어하우스에 저장되며 빌드가 실행될 때 여기에서 검색됩니다. 빌드가 실행된 후 빌드 결과에 대한 데이터가 웨어하우스에 다시 저장됩니다. 이 데이터는 빌드 보고서를 통해 볼 수 있습니다.
다음 그림에서는 응용 프로그램을 빌드하는 세 가지 주요 단계를 보여 줍니다.
일반 작업
빌드 시스템을 설정하고 관리합니다.
컴파일할 코드 프로젝트, 빌드를 트리거할 작업, 실행할 테스트 및 기타 여러 구성에 대한 지침이 포함된 빌드 정의를 만듭니다. 업그레이드 템플릿을 사용하여 레거시 MSBuild 파일을 사용할 수도 있습니다.
수동으로 빌드를 시작하고 빌드의 진행률을 모니터링합니다.
빌드에 대한 정보를 보고 빌드를 관리합니다. 빌드의 품질을 평가하거나 완료된 빌드를 삭제합니다.
팀에서 코드 체크 인과 빌드 배포 간에 오랜 시간을 기다리는 경우 해당 팀의 멤버가 빌드 손상과 통합 문제를 해결하는 데 상당한 시간을 보내야 하는 경우가 많습니다. 팀에서 더 자주 코드를 체크 인하고 빌드하는 경우 일반적으로 팀의 속도를 높이는 것을 기대할 수 있습니다.