autoriza automaticamente os agentes teamcity

1

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?

    
por hennr 08.05.2015 / 20:09

2 respostas

0

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

    
por 04.11.2015 / 13:29
0

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 .

    
por 17.08.2016 / 12:05