Comment : configurer un port interactif pour Team Foundation Build

Mise à jour : novembre 2007

Vous pouvez spécifier un port interactif sur l'ordinateur de build qui peut être utilisé par un agent de build. Un port interactif vous permet d'interagir avec les éléments d'interface utilisateur Windows tels que Windows Forms.

Autorisations requises

Pour effectuer cette procédure, vous devez être membre du groupe Administrateurs sur l'ordinateur de build. En outre, le compte de service qui exécute TfsBUildService.exe doit être membre du groupe Build Services. Pour plus d'informations, consultez Autorisations de Team Foundation Server.

Pour activer le port interactif

  1. Connectez-vous à l'ordinateur de build où Team Foundation Build est installé.

  2. Sur l'ordinateur de build, cliquez sur Démarrer, Panneau de configuration, Outils d'administration, puis sur Services.

  3. Dans le volet Services (Local), cliquez avec le bouton droit sur Visual Studio Team Foundation Build et cliquez sur Propriétés.

  4. Pour arrêter le service Team Build, dans la boîte de dialogue Propriétés de Visual Studio Team Foundation Build Properties (Ordinateur local), cliquez sur Arrêter sous Statut du service.

  5. Recherchez TfsBuildservice.config.exe dans <racine>:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies, cliquez avec le bouton droit sur le fichier et cliquez sur Ouvrir dans le menu déroulant.

    Le fichier s'ouvre dans l'éditeur XML de Visual Studio.

  6. Attribuez au port interactif la valeur numérique souhaitée.

    Par exemple, 9192. Pour plus d'informations, consultez Comment : modifier les paramètres du fichier TfsBuildService.exe.config.

  7. Enregistrez vos modifications et fermez le fichier.

  8. À partir de l'invite de commandes, exécutez wcfhttpconfig reserve <compte utilisateur> <numéro de port> pour ajouter le nouveau port à la liste de contrôle d'accès (ACL).

    Pour plus d'informations, consultez wcfhttpconfig (Team Foundation Build).

  9. Après avoir ajouté le port à la liste de contrôle d'accès, ajoutez-le à la liste des exceptions du Pare-feu Windows.

  10. Pour redémarrer le service Team Build, cliquez sur Démarrer, Panneau de configuration, Outils d'administration, puis sur Services.

  11. Dans le volet Services (Local), cliquez avec le bouton droit sur Visual Studio Team Foundation Build et cliquez sur Propriétés.

  12. Pour démarrer le service Team Build, dans la boîte de dialogue Propriétés de Visual Studio Team Foundation Build Properties (Ordinateur local), cliquez sur Démarrer sous Statut du service.

    Vous pouvez maintenant associer le nouveau port à un agent de build. Pour plus d'informations, consultez Comment : créer et gérer des agents de build.

Pour exécuter TfsBuildservice sur le port interactif

  1. Sur l'ordinateur de build, cliquez sur Démarrer, puis sur Exécuter.

    La boîte de dialogue Exécuter s'affiche.

  2. Dans la boîte de dialogue Exécuter, tapez cmd.exe dans la zone de texte Ouvrir, puis cliquez sur OK.

  3. À l'invite de commandes, tapez cd <racine>:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies pour rechercher TfsBuildService.exe.

  4. Pour démarrer le service, tapez TfsBuildService.exe à l'invite de commandes.

    TfsBuildService doit être en cours d'exécution pour qu'une définition de build puisse accéder au port interactif.

Voir aussi

Tâches

Comment : configurer et installer Team Foundation Build

Comment : créer une définition de build

Concepts

Paramètres du fichier TfsBuildService.exe.config dans les composants Team Foundation Server