Question

Est-il possible, sans désactiver tous les autres agents connectés, de forcer TeamCity à utiliser un ordinateur spécifique?

Était-ce utile?

La solution

Sous Paramètres de configuration de construction , accédez à Configuration requise pour l'agent et définissez une Condition explicite pour le nom de l'agent spécifique:

Nom du paramètre: system.agent.name

Condition: est égal à

.

Valeur: YOUR_SPECIFIC_AGENT_NAME

Autres conseils

Pour un passage unique, vous pouvez cliquer sur les 3 points à côté de " Exécuter " et définir sur quel agent vous souhaitez exécuter.
Pour une configuration à long terme, vous devez utiliser les exigences de l'agent pour la construction.
Vous pouvez ajouter une propriété système à l'agent en modifiant le fichier ... \ buildAgent \ conf \ buildAgent.properties

system.special.property=true

Vous pouvez ensuite définir, dans la configuration requise pour l'agent, la vérification de la propriété system.special.property existe .

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

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

Stratégie de configuration d'exécution actuelle: " Exécuter uniquement les configurations attribuées & <; p;

Cliquez sur "+ Assigner des configurations"

.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top