Força TeamCity para construir sobre um agente específico
-
05-07-2019 - |
Pergunta
É possível, sem desativar todos os outros agentes conectados, a força TeamCity para construir em uma máquina agentes específicos?
Solução
Sob Build Configuration Settings
ir para Agent Requirements
e definir um Explicit Requirement
para o nome do agente específico:
Nome do parâmetro: system.agent.name
Estado: equals
Valor: YOUR_SPECIFIC_AGENT_NAME
Outras dicas
Por um tempo de execução, você pode clicar nos 3 pontos ao lado de "Run" e definir sobre o agente que deseja executar.
Para uma configuração de longo prazo, você deve usar os Requisitos do Agente de compilação.
Você pode adicionar uma propriedade do sistema para o agente editando o arquivo ... \ buildAgent \ conf \ buildAgent.properties
system.special.property=true
Em seguida, você pode definir sobre os Requisitos do Agente para verificar o system.special.property
propriedade existe .
Editar
Com a nova versão do TeamCity (5.0. *) Agora você pode editar o Agente e selecione a configuração que deseja executar lá.
Agentes, selecione um agente, configurações compatíveis, escolha "Run selecionada configurações only".
TeamCity> Administração> Agentes> Selecionar um Agente> "configurações compatíveis" tab:
A política de configuração de execução atual: "Run configurações atribuídas apenas"
Clique em "configurações + Assign"