Я настраиваю определение сборки в Visual Studio Team Services, используя для тестирования агент сборки, установленный на моем локальном компьютере.
Я подписан на эти инструкции по созданию агента сборки, настройке определения сборки и постановке сборки в очередь. Я создал агент на своем локальном компьютере, и он появляется в пуле агентов в VSTS. Агент включен и готов к работе. Я также создал определение сборки, которое вызывает мой сценарий сборки. Кажется, что до этого момента все работает нормально.
На этом этапе я готов поставить сборку в очередь и запустить ее. Диалог для этого выглядит так:
В раскрывающемся списке «Очередь» отображается только Hosted
пул агентов. Должен быть второй пул с именем Default
, но он не появляется. Я могу заставить его "появиться", щелкнув правой кнопкой мыши и проверив HTML, а затем используя инструменты разработчика, чтобы изменить значение параметра Hosted
. Идентификатор Hosted
- 2
, я изменил его на 1
, так как предположил, что это идентификатор для Default
. Как только я это сделаю, я могу нажать «ОК», и сборка будет запущена, как ожидалось - все проверяется на моем локальном компьютере агентом сборки. По-видимому, мое предположение о значении идентификатора верно.
Итак ... все работает правильно, как только я немного возился с сантехникой. Но это определенно не так, как должно работать. Почему очередь Default
не отображается в раскрывающемся списке? Мне нужно где-нибудь щелкнуть выключателем, чтобы он заработал? У моей учетной записи недостаточно доступа?
Некоторые другие подробности:
- Моя учетная запись является «администратором пула»
- Агент сборки не установлен как служба Windows. Я запускаю его вручную из командной строки. Мне не удалось установить его как услугу.
- Машина, на которой установлен агент сборки, работает под управлением Windows 10 x64 Pro. Он был обновлен с Windows 8 x64 Pro.
- Я не могу использовать размещенный агент, так как я создаю проект Unity, а Unity не поддерживается для размещенных агентов.
- Я знаю, что могу использовать Unity Cloud Build, но не хочу.
ОБНОВИТЬ
Я удалил свой предыдущий агент сборки и установил новый в качестве службы на виртуальной машине Windows Azure под управлением Windows 10 Enterprise x64. С этим изменением очереди «Хостинг» и «По умолчанию» отображаются должным образом.