При настройке агента сборки с использованием сценария PowerShell, предоставленного локальным TFS2015, возникает ошибка сценария, поскольку он не может найти пул агентов на сервере.
Однако пул агентов «по умолчанию» определенно существует. На другом сервере тот же скрипт работает как положено и билды запускаются. См. вывод скрипта ниже.
Я попытался выполнить следующие действия:
- Создайте новый пул агентов на сервере и укажите его в сценарии. Та же проблема "Пул агентов не найден".
- Установил Visual Studio 2015 с минимальными возможностями.
- Пользователь, выполняющий сценарий, является членом групп безопасности «Администраторы сборки» и «Учетные записи службы сборки».
Что вызывает сбой сценария при проверке пула агентов?
PS C:\Windows\system32> E:\Build\agentConfigureAgent.ps1
Введите имя этого агента (по умолчанию Agent-SRV001): BUILD002
Введите URL-адрес Team Foundation Server (по умолчанию : http://[ip-адрес]:8080/tfs
Настройте это агент против какого пула агентов? (имя пула по умолчанию — «по умолчанию»):
Введите путь к рабочей папке для этого агента (по умолчанию — «E:\Build\agent_work»): E:\Build\Work
Хотите ли вы установить агент в качестве службы Windows (Да/Нет) (по умолчанию — Да): n
Хотите ли вы отменить настройку любого существующего агента (Да/Нет) (по умолчанию — N; агент обновить):
Настройка агента
Разблокировка файлов Настройка агента вызова без /RunningAsService
Настройка агента вызова без /Force
Невозможно найти пул агентов с именем: default
ПРЕДУПРЕЖДЕНИЕ. Не удалось настроить агент, но вы можете решить эту проблему, настроив параметр /Force.
Woul хотите ли вы попробовать настроить агент еще раз с параметром -Force (Y/N): y
Настройка агента вызова без /RunningAsService
Настройка агента вызова с параметром /Force
Невозможно найти пул агентов с имя: по умолчанию
E:\Build\agent\ConfigureAgent.ps1 : Ошибка настройки агента. В строке: 1 символ: 1
+ E:\Build\agent\ConfigureAgent.ps1 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,ConfigureAgent.ps1