Кто-нибудь может подсказать причины, по которым агент сборки по умолчанию будет недоступен в TeamCity? - PullRequest
4 голосов
/ 07 января 2010

Я нахожусь в процессе настройки надлежащей среды CI и в настоящее время оцениваю TeamCity. (Так что мой опыт работы с TeamCity отсутствует.).

Я выполнил установку TeamCity 5.0.1 Professional по умолчанию в чистой Windows XP (на данный момент).

Я создал свой проект, указал его на свой исходный репозиторий и поставил в очередь сборку.

Однако я не вижу агентов сборки, установленных / доступных через веб-интерфейс Team City. Я проверил, установлена ​​ли служба «Team City Build Agent» и она работает. Я также просмотрел файлы журналов в папке buildAgent и не вижу ничего, что могло бы привести к ошибке.

Есть ли какой-то шаг или концепция, которую я здесь упускаю, чтобы агент по умолчанию для сборки стал доступен Team City? Я не пытаюсь сделать что-то сложное со сборкой. (на данный момент я просто хочу вытащить свой источник из хранилища)

Ответы [ 4 ]

12 голосов
/ 25 февраля 2010

У меня была точно такая же проблема. Пройдя через настройки, переустановив агент и т. Д., Я обнаружил, что проблема довольно проста - агент TeamCity поместил неправильный URL-адрес teamcity в свое свойство (а также другие пути).

Найдите файл buildagent.properties ( buildAgentInstallDir \ conf \ buildagent.properties), и вы, вероятно, увидите, что во всех строках есть символы escape (например, serverUrl = http://localhost:8090/). )

Измените файл на удалите escape-символы (т.е. ссылки должны быть простыми, например: serverUrl = http://localhost:8090/, env.TEAMCITY_JRE = C: \ Program Files \ TeamCity \ BuildAgentInstalled \ jre и т. )

Надеюсь, это поможет ...

2 голосов
/ 16 августа 2013

Если ваш сервер работает на компьютере с несколькими IP-адресами, агент может не определить правильный IP-адрес. Вы можете явно указать IP-адрес в файле buildAgent / conf / buildAgent.properties. Вы должны увидеть раздел, который является необязательным для установки IP-адреса buildAgent и IP-адреса сервера Teamcity Я рекомендую попробовать оба.

1 голос
/ 29 июля 2015

Если вы изменили порт сервера TeamCity в conf/server.xml, например:

<Connector port="8222" protocol=".."/>

Вы должны изменить конфигурацию агента по умолчанию в buildAgent/conf/buildAgent.properties

serverUrl=http://SERVER-IP-HERE:8222/

1 голос
/ 07 января 2010

Сразу после чистой установки вы должны увидеть один агент сборки - локальный компьютер. Я не думаю, что это имеет какое-то отношение к вам, даже к тому, что вам нужно определить проект. ИМХО у вас что-то не так с установкой.

Filip

...