TFS에서 Ant 또는 Maven 빌드 설정

Eclipse 및 Team Foundation Server를 사용하여 연속 통합 빌드를 설정합니다. 코드를 체크 인하면 빌드가 자동으로 실행됩니다. 즉, 문제점을 확인하고 즉시 해결할 수 있습니다.

TFS는 Ant 또는 Maven 빌드를 실행할 수 있지만 자신의 빌드 서버를 설치해야 합니다. 작업을 완료했으면 TFS는 다른 빌드를 처리하는 것과 마찬가지로 Ant 또는 Maven 빌드를 처리합니다. TFS는 빌드를 트리거하고 빌드 저장 위치 처리하며 빌드 결과 추적하고 심지어 빌드가 중단되면 버그를 만듭니다.

TFS 빌드 시스템 설정

  1. 빌드 서버에 Team Foundation Server Express 2012를 다운로드하여 설치합니다.

  2. 설치 프로그램이 비트를 내려 놓은 후 TFS 구성 센터가 자동으로 열립니다.

    Team Foundation Server 구성 센터

  3. 빌드 서비스 구성 마법사를 시작합니다.

    빌드 서비스 구성 마법사

    TFS 관리 콘솔을 실행하여 나중에 이 마법사를 가져올 수 있습니다.

  4. TFS의 팀 프로젝트 컬렉션에 연결합니다.

    팀 프로젝트 컬렉션 선택팀 프로젝트 컬렉션에 연결Team Foundation Server 추가

    이 곳에서는 URL을 팀 프로젝트 컬렉션에 제공합니다.

    Team Foundation Server 추가

  5. 이 컴퓨터에서 빌드를 실행하도록 새 컨트롤러를 만듭니다.

    빌드 서비스 구성 마법사

  6. NT AUTHORITY\NETWORK SERVICE를 사용하고 싶지 않으면 도메인 계정을 사용하여 빌드 서비스를 실행할 수 있습니다.

    빌드 서비스 설정

  7. 모두 올바른 경우 빌드 서버를 구성합니다.

    빌드 서버 구성

    이제 빌드 서버를 설정합니다.

    구성 진행률빌드 구성 진행률

    Eclipse에 있는 빌드 컨트롤러 목록에도 빌드 서버가 있습니다.

    빌드 정의

빌드 서버에 Ant 또는 Maven 빌드 사용

빌드 서버를 설정했으므로 Ant 또는 Maven 프로젝트를 빌드할 수 있어야 합니다.

  1. Java 개발 키트를 다운로드하여 설치합니다.

  2. 사용하는 빌드 시스템에 따라 Ant 또는 Maven을 다운로드하여 설치합니다. 두 빌드 시스템을 모두 사용하는 경우 같은 빌드 컴퓨터에 Ant 및 Maven을 모두 설치할 수 있습니다.

  3. TFS 빌드 확장을 다운로드하여 설치합니다.

  4. Java, Ant 또는 Maven 설치 지침에 따라 JAVA_HOME 및 ANT_HOME 또는 M2_HOME 환경 변수를 설정합니다.

CI 빌드 정의

이제 Ant 및 Maven 프로젝트를 빌드할 수 있는 TFS 빌드 서버가 있습니다. CI 빌드를 정의할 준비가 되었습니다.

  1. 아직 없는 경우 TFS에 연결하고 코드를 공유합니다.

  2. Eclipse에서 Team Foundation Sever 관점의 빌드 정의를 만듭니다.

    팀 탐색기새 빌드 정의

  3. 빌드 정의 이름을 지정하고 설명합니다.

    빌드 정의 이름 지정

  4. 트리거를 사용하여 빌드를 실행하는 시기를 나타냅니다. 이 경우 코드를 체크 인할 때마다 실행됩니다.

    빌드 트리거

  5. 빌드하려는 프로젝트를 선택합니다.

    프로젝트 선택폴더 찾아보기

  6. 설치한 빌드 컨트롤러를 선택하고 저장 위치를 설정합니다.

    빌드 정의

    모든 것이 제대로 작동하는지 확인하는 빌드를 큐에 대기시킵니다.

    새 빌드 큐 대기

    이제 코드를 체크 인하면 빌드가 자동으로 시작됩니다.

참고 항목

개념

Eclipse용 Team Foundation Server 플러그 인- 초급자 설명서