Mise en file d'attente d'une build pour Team Foundation Server 2010 (Team Explorer Everywhere)

Pour exécuter une build, vous mettez en file d'attente une définition de build. Ainsi, vous ajoutez cette configuration de build à la file d'attente de builds qui doivent être exécutées par un agent de build spécifique. L'ordre dans lequel les builds sont exécutées dépend de la priorité et de l'ordre dans lequel les requêtes de build ont été mises en file d'attente. Chaque définition de build spécifie si la build doit être exécutée manuellement ou être déclenchée automatiquement. Toutefois, indépendamment de la façon dont elles sont définies, vous pouvez mettre des builds en file d'attente manuellement chaque fois que vous souhaitez que le système de génération les exécute.

Autorisations requises

Pour que vous puissiez effectuer cette procédure, votre autorisation Mettre les builds en file d'attente doit être définie sur Autoriser. Pour plus d'informations, consultez la page suivante sur le site Web Microsoft : Autorisations Team Foundation Server.

Pour mettre en file d'attente une build pour Team Foundation Server 2010

  1. Dans Team Explorer, développez le projet d'équipe pour lequel vous souhaitez mettre en file d'attente une build.

  2. Développez le nœud Builds, cliquez avec le bouton droit sur la définition de build à mettre en file d'attente, puis cliquez sur Mettre la nouvelle build en file d'attente.

    La boîte de dialogue Mettre en file d'attente la build s'ouvre.

  3. Dans la zone Définition de build, vérifiez que la définition spécifiée est celle que vous souhaitez mettre en file d'attente.

    Si la définition de build sélectionnée comporte une description, celle-ci apparaît dans la zone située directement sous la liste Définition de build.

  4. Dans la zone Agent de build, spécifiez l'agent de build que vous voulez utiliser pour exécuter la build.

    Par défaut, l'agent de build associé à la définition de build que vous avez spécifiée s'affiche.

  5. Dans la zone Dossier de dépôt pour cette build, vérifiez que le chemin d'accès est celui vers lequel vous souhaitez que la sortie de génération soit copiée.

    Par défaut, la valeur de dossier de dépôt est celle spécifiée dans la définition de build. Vous devez fournir un chemin d'accès valide à un partage de fichiers Windows (ou un partage de protocole SMB). Vous devez spécifier le chemin d'accès au format UNC (convention d'affectation de noms uniforme), tel que \\Nom de serveur\Partage.

  6. Dans la zone Priorité dans la file d'attente, spécifiez une priorité pour votre build.

    La zone Position affiche la position estimée dans la file d'attente de builds selon l'agent et la priorité.

  7. La zone de texte Arguments de ligne de commande MSBuild (facultatif) permet d'entrer des arguments MSBuild facultatifs.

    Par exemple, vous pouvez spécifier les paramètres suivant :

    /v:diag /p:versionToGet="myVersion"
    

    Ces arguments sont spécifiques à la build mise en file d'attente. Si vous souhaitez passer des arguments de ligne de commande à toutes les builds pour une définition de build donnée, vous devez utiliser le fichier réponse (.rsp) pour cette définition de build. Pour plus d'informations sur les arguments de ligne de commande MSBuild ou les fichiers réponse, consultez les pages suivantes sur le site Web Microsoft : Référence de la ligne de commande MSBuild et Fichiers réponse MSBuild (pages éventuellement en anglais).

  8. Cliquez sur File d'attente pour entrer la build dans la file d'attente.

    L'onglet En attente de l'Explorateur de builds s'affiche. Pour plus d'informations, consultez Utilisation de l'Explorateur de builds pour afficher et gérer des builds en file d'attente, en cours et terminées.

Voir aussi

Autres ressources

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

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

Mise en file d'attente d'une build pour Team System 2008 Team Foundation Server

Mise en file d'attente d'une build pour Visual Studio 2005 Team Foundation Server

Arrêt d'une build en cours (Team Explorer Everywhere)