Partager via


Scénario : installation du service Team Foundation Build

Installation du service Team Foundation Build

Contrôleurs et agents de build

Lorsque vous installez le service Team Foundation Build avec les paramètres par défaut, vous créez un contrôleur de build et un agent de build unique. Vous pouvez configurer une instance du service Team Foundation Build pour qu'il joue le rôle de contrôleur, un ou plusieurs agents de build, ou les deux, en fonction des besoins de votre équipe.

Vous utilisez les contrôleurs de build pour vous connecter à Visual Studio Team Foundation Server. En lui-même, un contrôleur de build ne requiert généralement pas une grosse quantité de temps processeur. Toutefois, un contrôleur de build peut exiger une quantité de mémoire significative si vous exécutez de nombreuses builds en même temps. Par conséquent, vous devez fournir suffisamment de mémoire à l'ordinateur physique ou virtuel sur lequel vous créez vos contrôleurs de build.

Vos agents de build se connectent aux contrôleurs de build et effectuent des opérations qui sollicitent le processeur et les disques de manière intensive. Étant donné que les agents de build effectuent la plupart des opérations qui sollicitent le processeur de manière intensive, vous devez vous assurer que le matériel de l'ordinateur de build est suffisamment puissant pour permettre à l'agent de build d'effectuer ses tâches dans un délai acceptable.

Topologie du service de build

Vous pouvez installer le service Team Foundation Build sur le même ordinateur que Team Foundation Server, ou sur un ou plusieurs ordinateurs distincts. Dans la plupart des cas, vous ne devez pas installer le service Team Foundation Build sur le même ordinateur que Team Foundation Server pour les raisons suivantes :

  • Vous risquez de constater une dégradation des performances de Team Foundation Server lorsque les builds s'exécutent.

  • Vous augmentez la surface d'attaque de Team Foundation Server si vous installez le service Team Foundation Build. Par exemple, un utilisateur malveillant pourrait construire une définition de build afin d'exécuter du code arbitraire pour prendre le contrôle du serveur et voler des données.

Conseil

Si vous effectuez une mise à niveau à partir du service Team Foundation Build qui fait partie de Visual Studio Team System 2008 Team Foundation Server vers la version actuelle, vous n'êtes pas obligé de supprimer immédiatement l'ancienne version du service Team Foundation Build. Les deux versions peuvent s'exécuter côte à côte.

Notes

Pour plus d'informations sur le service Team Foundation Build, consultez la page suivante sur le site Web Microsoft : Configuration et gestion de Team Foundation Build.

Voir aussi

Référence

Liste de vérification : installation du service Team Foundation Build