2010-10-27 4 views
2

Dans mon environnement TFS2010, j'ai 2 machines en tant qu'agents de génération dédiés. Je m'attendais à ce que ces agents de construction soient enregistrés, si je file une nouvelle construction, TFS attendrait le premier agent libre et assignerait cet agent à la construction, mais si je place une build et qu'une autre build est déjà en cours, la deuxième build se trouve dans un état en file d'attente jusqu'à ce que la première version soit terminée, même si un agent de build ne fait rien.Utilisation de plusieurs agents de génération dans TFS 2010

Je n'ai pas défini de filtres de balises ni de filtres de noms, ni rien d'autre dans la définition de construction qui pourrait lier la construction à un serveur particulier, donc je ne suis pas sûr de ce qui se passe.

Pour tester le fait que les deux agents fonctionnent, j'ai assigné la construction de CI à un agent et la construction quotidienne à une autre et les deux vont ensuite aux différents agents et construisent correctement donc je suis à perte.

Répondre

0

TFS n'enverra pas une autre version de la même définition de build au même contrôleur de génération, donc si vous avez deux définitions de build, et que chacune a une build en file d'attente, elle s'exécutera à la fois.

Questions connexes