2016-03-22 29 views
7

Ho ereditato un server TeamCity e sto rivedendo la configurazione. Per renderlo un po 'più semplice, vorrei rinominare un build agent da un nome casuale lungo a qualcosa di più facilmente identificabile.Rinomina un agente di TeamCity Build

Tuttavia, non riesco a trovare alcuna opzione per modificare il nome nella pagina Riepilogo agente.

Qualcuno ha avuto modo di modificare il nome dell'agente di compilazione?

risposta

17

è necessario modificare il campo name nel file buildAgent.properties sull'agente stesso:

name=change-this-name 

A seconda di dove è stato installato l'agente TeamCity, su Windows il file potrebbe vivere a C:\TeamCity\buildAgent\conf\buildAgent.properties o su Linux a /home/teamcity/buildagent/conf/buildAgent.properties.

+0

Perfetto! Vale la pena notare che ho quindi dovuto riavviare i servizi di build agent e TeamCity. Un aspetto interessante è che in TeamCity, le vecchie build mostrano ancora il nome originale di Build Agent, ma se si fa clic su di esse si passa comunque all'agente di build, anche se con il nuovo nome. –

+2

Ho trovato in passato (almeno su Windows) che l'agente si riavvierà automaticamente se modifichi quel file e ti connetti con il nuovo nome. Il nome dell'agent è memorizzato nella cache delle vecchie build nel caso in cui si cancelli l'agent, è possibile aggiornare 'agent_name' nella tabella del database' history', lasciare 'agent_type_id' così com'è. –

+0

Grazie per le informazioni extra. È bello saperlo. –