Практическое руководство. Настройка интерактивного порта для построения Team Foundation
Обновлен: Ноябрь 2007
На компьютере построения можно указать порт, который будет использоваться агентом построения. Интерактивный порт позволяет взаимодействовать с элементами пользовательского интерфейса Windows, например, с формами Windows.
Необходимые разрешения
Для завершения этой процедуры нужно быть членом группы Администраторы на компьютере построения. В дополнение, учетная запись служб, для которой выполняется TfsBUildService.exe должна быть участником группы Службы построения. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.
Чтобы активировать интерактивный порт
Выполните вход в систему на компьютере построения, на котором установлен Team Foundation Build.
На компьютере построения нажмите кнопку Пуск и выберите последовательно пункты Панель управления, Администрирование и Службы.
В панели Службы (Локальные), щелкните правой клавишей по Построение Visual Studio Team Foundation и нажмите Свойства.
Чтобы остановить службу командного построения, в диалоговом окне Свойства построения Visual Studio Team Foundation (Локальный компьютер), нажмите кнопку Остановить под Состояние службы.
Найдите файл TfsBuildservice.config.exe в <корень>:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies, щелкните по нему правой клавишей и нажмите Открыть в выпадающем меню.
Файл откроется в XML-редакторе Visual Studio.
Отредактируйте InteractivePort и задайте для него желаемое число.
Например, 9192. Для получения дополнительных сведений см. Практическое руководство. Изменение параметров в файле TfsBuildService.exe.config.
Сохраните изменения и закройте файл.
В командной строке, запустите wcfhttpconfig reserve <учетная запись пользователя> <номер порта> чтобы поместить новый порт в список управления доступом (СУД).
Дополнительные сведения см. в разделе wcfhttpconfig (Team Foundation Build).
После добавления порта в список управления доступом, внесите его в список исключений межсетевого экрана Windows.
Для перезапуска службы построения, нажмите Пуск, Панель управления, Средства администрирования, затем – Службы.
В панели Службы (Локальные), щелкните правой клавишей по Построение Visual Studio Team Foundation и нажмите Свойства.
Для запуска службы командного построения, в диалоговом окне Свойства построения Visual Studio Team Foundation (Локальный компьютер), нажмите Запустить под Состояние службы.
Теперь новый порт можно связать с агентом построения. Дополнительные сведения см. в разделе Создание и управление агентами построения.
Чтобы запустить TfsBuildservice настроенный на интерактивный порт
На компьютере построения, нажмите Пуск, затем Запустить.
Отобразится диалоговое окно Запуск программы.
В диалоговом окне Запуск программы, введите cmd.exe в текстовом поле Открыть, а затем нажмите кнопку ОК.
В командной строке введите, cd <корень>:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies, чтобы обнаружить файл TfsBuildService.exe.
Для запуска службы, ведите TfsBuildService.exe в командной строке.
TfsBuildService должна выполнятся, чтобы определение построения имело доступ к интерактивному порту.
См. также
Задачи
Практическое руководство. Установка и настройка Team Foundation Build
Создание определения построения
Основные понятия
Параметры файла TfsBuildService.exe.config в компонентах Team Foundation Server