Estou tentando fazer exatamente isso e, pelo que entendi, precisamos que nosso sistema de provisionamento mantenha o arquivo em <build_agent_work_dir>/conf/buildAgent.properties
com o mesmo conteúdo nas reinicializações.
Referência: link
Temos alguns agentes de compilação do TeamCity em execução e eu gostaria de destruir e reconstruir automaticamente todos os agentes durante a noite para ter um conjunto limpo de agentes pela manhã. Destruir e provisionar o agente não é um problema, mas não consigo encontrar uma maneira de autorizar os agentes novos automaticamente. A documentação do TeamCity fala sobre a interface da Web só que é um péssimo ponto de partida para automação.
Alguém tem uma solução para isso?
Estou tentando fazer exatamente isso e, pelo que entendi, precisamos que nosso sistema de provisionamento mantenha o arquivo em <build_agent_work_dir>/conf/buildAgent.properties
com o mesmo conteúdo nas reinicializações.
Referência: link
O Teamcity não fornece autorização automática de agente diferente de UI, mas se você estiver usando os mesmos nomes de servidor / host, poderá tentar fazendo backup e restaurando o arquivo agent.properties conforme especificado pelo Marcel. este arquivo terá a chave de autorização do agente
como apontado corretamente, o link da documentação tem apenas autorização no nível da interface do usuário, sem CLI ou plugins e é uma maneira difícil de fazer isso em massa
da Documentação:
eles são autorizados na interface da web do TeamCity .
O agente em execução no mesmo computador que o servidor é autorizado por padrão .
Tags automation linux teamcity