Domanda

È possibile, senza disabilitare tutti gli altri agenti connessi, forzare TeamCity a costruire su una macchina specifica agenti?

È stato utile?

Soluzione

In Crea impostazioni di configurazione vai su Requisiti agente e imposta un Requisito esplicito per il nome dell'agente specifico:

Nome parametro: system.agent.name

Condizione: quals

Valore: YOUR_SPECIFIC_AGENT_NAME

Altri suggerimenti

Per una volta puoi fare clic sui 3 punti accanto a " Esegui " e definire su quale agente si desidera eseguire.
Per una configurazione a lungo termine è necessario utilizzare i requisiti dell'agente della build.
Puoi aggiungere una proprietà di sistema all'agente modificando il file ... \ buildAgent \ conf \ buildAgent.properties

system.special.property=true

Quindi è possibile definire in Requisiti agente per verificare la proprietà system.special.property esiste .

Modifica Con la nuova versione di Teamcity (5.0. *) È ora possibile modificare l'agente e selezionare la configurazione che si desidera eseguire lì.
Agenti, selezionare un agente, Configurazioni compatibili, scegliere " Esegui solo configurazioni selezionate " ;.

TeamCity > Amministrazione > Agenti > Seleziona un agente > " Configurazioni compatibili " Scheda:

Criterio di configurazione della corsa corrente: " Esegui solo configurazioni assegnate "

Fai clic su " + Assegna configurazioni "

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top