Настройка построения Ant или Maven в TFS

Настройте построение непрерывной интеграции с Eclipse и Team Foundation Server. Если вы вернете код, построение выполняется автоматически. Так вы можете сразу же видеть и исправлять проблемы.

Team Foundation Server может выполнить построения Ant или Maven, однако для этого необходимо настроить собственный сервер построений. После этого Team Foundation Server будет обрабатывать построения Ant или Maven точно так же, как другие построения. Team Foundation Server будет запускать построения, обрабатывать сбросы построения, отслеживать результаты построения и даже создавать ошибки в случае прерывания построения.

Настройка сервера построений TFS

  1. Загрузите и установите Team Foundation Server Express 2012 на сервере построений.

  2. После того как установщик завершит разбивку битов, конфигурация TFS Center открывается автоматически.

    Центр настройки Team Foundation Server

  3. Запустить Мастер настройки службы построений.

    Мастер настройки службы построений

    Совет

    Позже можно получить доступ к этому мастеру с помощью консоли администрирования Team Foundation Server.

  4. Подключитесь к своей коллекции командных проектов в Team Foundation Server.

    Выбор коллекции командных проектовПодключение к коллекции командных проектовДобавление сервера 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_HOME и ANT_HOME или M2_HOME в соответствии с инструкциями по установке Java, Ant или Maven.

Определите свое построение CI

Теперь у вас есть сервер построения Team Foundation Server, который может выполнять построение проектов Ant и Maven. Вы готовы определить построение CI.

  1. Если это еще не было сделано, подключитесь к TFS и предоставьте общий доступ к коду.

  2. Создайте определение построения с позиции Team Foundation Server в Eclipse.

    Team ExplorerОпределение нового построения

  3. Назовите и опишите определение построения.

    Имя определения построения

  4. Используйте триггер, чтобы указать, когда выполнять построение. В этом случае система запускается при извлечении кода.

    Триггер построения

  5. Выберите проект для построения.

    Выбор проектаПоиск папки

  6. Выберите установленный контроллер построений и задайте расположение сброса.

    Определение построения

    Поставьте построение в очередь, чтобы убедиться, что все работает правильно.

    Постановка нового построения в очередь

    Теперь при возврате кода построение запустится автоматически.

См. также

Основные понятия

Подключаемый модуль Team Foundation Server для Eclipse — руководство для начинающих