2016-03-22 3 views
7

Я унаследовал сервер TeamCity, и я просматриваю конфигурацию. Чтобы сделать это немного проще, я хотел бы переименовать агент построения из длинного случайного имени в нечто более легко идентифицируемое.Переименовать агент сборки TeamCity

Однако я не могу найти никаких вариантов, чтобы изменить имя на странице «Сводка агента».

У кого-нибудь есть способ изменить имя агента сборки?

ответ

17

Вам нужно отредактировать name поле в файле buildAgent.properties на самом агента:

name=change-this-name 

В зависимости от того, где вы установили Teamcity Agent, на Windows, файл может жить в C:\TeamCity\buildAgent\conf\buildAgent.properties или Linux на /home/teamcity/buildagent/conf/buildAgent.properties.

+0

Отлично! Стоит отметить, что мне пришлось перезапустить агент сборки и службы TeamCity. Одна интересная особенность заключается в том, что в TeamCity старые сборки по-прежнему показывают исходное имя агента сборки, но нажатие на них по-прежнему приводит вас к агенту сборки, хотя и с новым именем. –

+2

В прошлом (по крайней мере, в Windows) я обнаружил, что агент будет автоматически перезагружаться, если вы отредактируете этот файл и подключитесь к новому имени. Имя агента кэшируется в старых сборках, если вы удаляете агента, вы можете обновить 'agent_name' в таблице базы данных' history', оставьте 'agent_type_id' как есть. –

+0

Спасибо за дополнительную информацию. Хорошо знать. –

Смежные вопросы