Pregunta

¿Es posible, sin desactivar todos los demás agentes conectados, forzar a TeamCity a construir en una máquina de agentes específica?

¿Fue útil?

Solución

En Configuración de configuración de compilación vaya a Requisitos del agente y establezca un Requisito explícito para el nombre del agente específico:

Nombre del parámetro: system.agent.name

Condición: equals

Valor: YOUR_SPECIFIC_AGENT_NAME

Otros consejos

Por una vez, puede hacer clic en los 3 puntos al lado de " Ejecutar " y defina en qué agente desea ejecutar.
Para una configuración a largo plazo, debe utilizar los Requisitos del agente de la compilación.
Puede agregar una propiedad del sistema al agente editando el archivo ... \ buildAgent \ conf \ buildAgent.properties

system.special.property=true

Luego puede definir en los Requisitos del agente para verificar la propiedad system.special.property existe .

EDITAR Con la nueva versión de Teamcity (5.0. *) Ahora puede editar el Agente y seleccionar la configuración que desea ejecutar allí.
Agentes, seleccione un agente, Configuraciones compatibles, elija "Ejecutar solo las configuraciones seleccionadas".

TeamCity > Administración > Agentes > Seleccione un agente > " Configuraciones compatibles " pestaña:

Política de configuración de ejecución actual: " Ejecutar solo configuraciones asignadas "

Haga clic en " + Asignar configuraciones "

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top