Мне нужно создать агент сборки на предварительном этапе, который извлекает исходный код из Visual Studio Online. Я нашел замечательное сообщение в блоге, которое описывает, как это сделать здесь: blog postTFS2012 VSO Hybrid Build Service «Ожидание»
Моя проблема заключается в том, что после выполнения шагов мой сервис сборки показывает, что он находится в состоянии «Ожидание», а не «Начать», и я не получаю чтобы увидеть контроллер или агентов в консоли администратора TFS, как показано ниже:
Я не полный по-прем установки TFS - я просто недавно установленные компоненты сборки.
я вижу следующее сообщение об ошибке в журнале событий после 15 минут:
Сообщение об исключении: Операция запроса HTTP истекло после 00:15:00. (Тип TimeoutException) трассировки стека исключений: в Microsoft.TeamFoundation.Build.Hosting.BuildMachine.StartOperation.End (результат IAsyncResult, HttpRouter & маршрутизатора, TfsMessageQueue & MessageQueue, List`1 & processHosts, MachineLifecycleActivity & traceActivity) в Microsoft.TeamFoundation .Build.Hosting.BuildMachine.EndStart (IAsyncResult результат) на Microsoft.TeamFoundation.Build.Machine.WindowsService.EndStartMachine (IAsyncResult результат)
1). Если вы нажмете «События 19» за последние 24 часа, вы найдете какое-либо сообщение об ошибке в журналах событий? 2). Как насчет того, как вы нажмете «Отменить регистрацию» и затем зарегистрируйтесь? 3). Можете ли вы запустить службу «Visual Studio Team Foundation Service Host» вручную в Службах? 4). Убедитесь, что порт 9191 не заблокирован настройкой брандмауэра. –
Есть ли причина, по которой вы используете старый агент сборки xaml, а не агент, основанный на задаче? –
Спасибо за ваш отзыв Вики - вот мои ответы 1) Когда я посмотрел вчера, события были только «служба запущена/остановлена». Однако утром это сообщение об ошибке - я расскажу об основном вопросе. 2) Unregister/register не помогает 3) Да 4) Порт 9191 не заблокирован –