Практическое руководство. Настройка запланированного построения (командная строка)

Интерфейс пользователя Team Foundation содержит службы выполнения повторяющихся или запланированных построений на сервере Team Foundation Server. Однако доступ к этим функциональным возможностям можно также получать в системе Team Foundation с помощью команды командной строки TFSBuild start и службы планировщика заданий Windows.

Необходимые разрешения

Чтобы выполнить эту процедуру, необходимо задать в Team Foundation Server для набора разрешений Начать построение значение Разрешить. Кроме того, учетная запись уровня приложений и учетная запись Team Foundation Build должны иметь разрешения на чтение и запись для заданного местоположения построения. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

Настройка запланированного построения

Чтобы настроить повторяющееся построение, следует указать определение построения Team Foundation Build в аргументах команды TFSBuild start. Дополнительные сведения о типах построения см. в разделе Работа с определениями построений в Team Foundation Build. Для выполнения команды TFSBuild start необходимо иметь следующую информацию.

  • Имя командного проекта, содержащего решение, которое требуется построить.

  • Имя определения построения Team Foundation Build.

  • URL-адрес сервера Team Foundation.

Следующие сведения являются необязательными. Если они не заданы, для определения построения используются значения по умолчанию.

  • Имя компьютера, на котором выполняется построение решения.

  • Папка построения.

Дополнительные сведения см. в разделе Команда Start (Team Foundation Build).

Создание пакетного файла для выполнения запланированного построения

  1. Создайте пакетный файл для службы планировщика заданий Windows. В операционной системе Windows нажмите кнопку Пуск, последовательно выберите пункты Все программы, Стандартные и Блокнот.

  2. В Блокноте введите команду TFSBuild start и соответствующие параметры, указанные в разделе Команда Start (Team Foundation Build), например следующие.

    c:\TFSBuild start http://server01 :8080 AdventureWorks Nightlies

    Здесь AdventureWorks — это имя командного проекта, Nightlies — имя определения построения, а сервер server01 — это сервер Team Foundation Server.

    Дополнительные сведения см. в разделе Практическое руководство. Запуск построения из командной строки.

  3. Перед сохранением пакетного файла следует проверить синтаксис команды в командной строке.

  4. В Блокноте в меню Файл выберите команду Сохранить. Не забудьте сохранить файл с расширением BAT.

  5. В диалоговом окне Сохранить как перейдите в папку, в которой требуется сохранить пакетный файл, и сохраните файл.

    Примечание о безопасностиПримечание о безопасности.

    Для сохранения файла используйте защищенный общий ресурс с надлежащими разрешениями. Это позволит исключить несанкционированный доступ к файлу.

  6. В панели управления выберите пункт Назначенные задания, а затем дважды щелкните пункт Назначить задание.

  7. В окне Мастер планирования заданий нажмите кнопку Далее, а затем найдите и откройте пакетный файл, сохраненный на этапе 4.

    Введите имя задания или оставьте значение по умолчанию.

  8. В поле Выполнять это задание выберите значение Ежедневно для выбора требуемой периодичности выполнения пакетного файла и нажмите кнопку Далее.

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

    Например, можно выбрать время 1:30.

  10. В поле Выполнять это задание выберите значение Ежедневно.

  11. В поле Дата начала выберите дату, а затем нажмите кнопку Далее.

  12. Введите учетные данные владельца задания. В поле Имя пользователя введите соответствующее имя, введите пароль и нажмите кнопку Далее.

    Например, в качестве имени пользователя можно ввести DOMAIN1\user1.

  13. Для завершения планирования задания ночного построения нажмите кнопку Далее.

Просмотр существующих назначенных заданий в операционной системе Windows

Просматривать и изменять все назначенные задания можно в операционной системе Windows. Для этого следует открыть пункт Назначенные задания в панели управления. Дополнительные сведения см. в разделе "Назначенные задания" в центре справки и поддержки Windows.

См. также

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

Выполнение построений в Team Foundation Build