Pergunta

É possível, sem desativar todos os outros agentes conectados, a força TeamCity para construir em uma máquina agentes específicos?

Foi útil?

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"

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top