Création d'une définition de build pour Visual Studio 2005 Team Foundation Server

Pour pouvoir générer votre application, vous devez créer au préalable une définition de build. Une définition de build spécifie les projets Eclipse à compiler et l'emplacement où les builds doivent être créées. Après avoir créé une définition de build, vous pouvez mettre en file d'attente les builds.

Lorsque vous créez des définitions de build pour Visual Studio 2005 Team Foundation Server, vous devez exécuter ces builds manuellement. Pour plus d'informations, consultez Mise en file d'attente d'une build pour Visual Studio 2005 Team Foundation Server.

Pour créer une définition de build pour Visual Studio 2005 Team Foundation Server, vous devez effectuer les tâches suivantes :

Notes

Vous devez effectuer les sections de ce processus dans l'ordre. La tâche est divisée en plus petites procédures pour améliorer la lisibilité.

Autorisations requises

Pour que vous puissiez effectuer cette procédure, votre autorisation Modifier la définition de build doit avoir la valeur Autoriser. Pour plus d'informations, consultez la page suivante sur le site Web Microsoft : Autorisations Team Foundation Server.

Démarrer l'Assistant Création d'une configuration de build

  1. Dans Team Explorer, développez le projet d'équipe pour lequel vous souhaitez créer une définition de build.

  2. Cliquez avec le bouton droit sur le nœud Builds, puis cliquez sur Nouvelle définition de build.

    L'Assistant Création d'une configuration de build s'affiche.

  3. Dans la liste Assistants, vérifiez que Configuration MSBuild à partir d'un fichier de build Ant existant est en surbrillance.

  4. Cliquez sur Suivant.

Ensuite, spécifiez un nom et une description pour votre définition de build.

Spécifier un nom et une description pour la définition de build

  1. Dans Nom de définition de build, tapez le nom que vous souhaitez attribuer à la définition de build.

    Le nom spécifié doit être unique dans le projet d'équipe.

  2. (Facultatif) Dans la zone Description, fournissez une description pour cette définition de build.

  3. Cliquez sur Suivant.

    Ensuite, spécifiez les dossiers de l'espace de travail que vous souhaitez inclure dans la build.

Spécifier les dossiers de travail à inclure dans la build

Sous l'onglet Espace de travail de build, spécifiez les dossiers à inclure dans la build. Chaque chemin d'accès est mappé à un emplacement relatif sous un répertoire de build racine sur l'agent de build qui est référencé en tant que $(SourceDir). L'agent de build sera exécuté sur un système d'exploitation Windows. Par conséquent, les chemins d'accès relatifs de dossiers locaux doivent être fournis en utilisant les conventions d'affectation de noms pour les répertoires Windows. Par exemple, vous devez utiliser la barre oblique inverse (\) en tant que séparateur de chemins d'accès. Ces mappages sont utilisés pour produire un fichier nommé WorkspaceMappings.xml utilisé par Team Foundation Build.

Par défaut, l'ensemble du projet d'équipe est inclus, mais vous devez envisager d'inclure uniquement les dossiers qui sont nécessaires pour votre définition de build. Ainsi, vous pouvez réduire le nombre de fichiers téléchargés à partir du contrôle de version pour exécuter la build.

  1. Pour modifier les dossiers de travail, exécutez l'une des tâches suivantes :

    • Pour copier une autre définition d'espace de travail Team Foundation Server, cliquez sur Copier un espace de travail existant, puis spécifiez l'espace de travail Team Foundation Server que vous souhaitez copier.

    • Pour ajouter un nouveau dossier de travail, cliquez sur Cliquez ici pour entrer un nouveau dossier de travail. Spécifiez un Dossier de contrôle de code source, ainsi qu'un Dossier local pour chaque dossier de travail que vous ajoutez. Vous pouvez cliquer sur Parcourir (...) pour spécifier les dossiers.

    • Pour supprimer un dossier de travail, cliquez avec le bouton droit sur le dossier à supprimer, puis cliquez sur Supprimer.

  2. Cliquez sur Suivant.

    Ensuite, spécifiez le fichier de build Ant pour la build.

Spécifier le fichier de build Ant pour cette build

Vous devez spécifier un fichier de build Ant (en général nommé build.xml). Sinon, la génération échoue, car le fichier de build est introuvable au cours du processus de génération.

  1. Dans la zone Fichier de build, spécifiez le fichier de build Ant sur le serveur de contrôle de version.

  2. Cliquez sur Suivant.

    Ensuite, spécifiez l'emplacement de la build.

Spécifier l'emplacement de la build

  1. Dans la zone Sur quel ordinateur voulez-vous générer le projet sélectionné ?, spécifiez le nom de l'ordinateur sur lequel vous souhaitez exécuter la build.

    Ce nom doit être adressable par la couche Application Team Foundation Server. Vous pouvez spécifier un nom court, tel que MyTfsServer, ou un nom de domaine complet, tel que MyTfsServer.MyCompany.com.

  2. Dans la zone Répertoire de build sur l'ordinateur sélectionné, spécifiez un répertoire valide sur le serveur de builds que vous souhaitez utiliser pour exécuter la build.

    Étant donné que l'agent de build s'exécute sur Windows, vous devez spécifier un chemin d'accès Windows valide.

  3. Dans la zone Emplacement de dépôt, fournissez un chemin d'accès valide à un partage de fichiers Windows (ou à un partage de protocole SMB). Le serveur de builds copiera la sortie de génération vers ce chemin d'accès.

    Vous devez spécifier le chemin d'accès au format UNC (convention d'affectation de noms uniforme), tel que \\Nom de serveur\Partage.

  4. Cliquez sur terminer pour enregistrer votre nouvelle définition de build dans Team Foundation Server.

    Si vous devez modifier ultérieurement votre définition de build, vous devez modifier les fichiers de définition de build. Pour plus d'informations, consultez Modification d'une définition de build pour Visual Studio 2005 Team Foundation Server.

Voir aussi

Autres ressources

Création et utilisation des définitions de build (Team Explorer Everywhere)

Exécution et surveillance de builds (Team Explorer Everywhere)

Utilisation de l'Explorateur de builds pour afficher et gérer des builds en file d'attente, en cours et terminées

Création d'une définition de build pour Team System 2008 Team Foundation Server

Création d'une définition de build dans Team Foundation Build 2010