2009-10-21 11 views

Répondre

28

Sous Build Configuration Settings aller à Agent Requirements et définir un Explicit Requirement pour le nom de l'agent spécifique:

Nom du paramètre:system.agent.name

Etat:equals

Valeur:YOUR_SPECIFIC_AGENT_NAME

19

Pour une fois, vous pouvez cliquer sur les 3 points à côté de "Exécuter" et définir sur quel agent vous voulez exécuter.
Pour une configuration à long terme, vous devez utiliser les exigences de l'agent de la génération.
Vous pouvez ajouter une propriété du système à l'agent en éditant le fichier ... \ BuildAgent \ conf \ buildAgent.properties

system.special.property=true 

Vous pouvez alors définir les exigences de l'agent pour vérifier la propriété system.special.propertyexiste.

EDIT Avec la nouvelle version de Teamcity (5.0. *) Vous pouvez maintenant modifier l'agent et sélectionnez la configuration que vous souhaitez exécuter là-bas.
Agents, sélectionnez un agent, Configurations compatibles, choisissez "Exécuter les configurations sélectionnées uniquement".

+0

Merci, semble fais l'affaire juste dandy! –

+5

Vous devriez accepter la réponse, si c'est le cas :) – pauloya

1

TeamCity> Administration> Agents> Sélectionnez un agent> "Compatible Configurations" onglet:

politique de configuration d'exécution actuelle: "Exécuter les configurations assignées uniquement"

Cliquez sur "+ Assigner configurations"