Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Générer et tester une application du Windows Store à l'aide de Team Foundation Build

Pour compiler une application Windows Store, votre agent de build doit être exécuté sur un serveur de build qui répond à certains critères :

  • Pour générer une application Windows 8, le serveur de builds doit :

    • être exécuté sur Windows 8 ou Windows 8.1 (versions client uniquement) ;

    • disposer de Visual Studio 2012.

  • Pour générer une application Windows 8.1, le serveur de builds doit :

    • être exécuté sur Windows 8.1 (versions client uniquement) ;

    • disposer de Visual Studio 2013 Preview.

Conseil Conseil

Votre projet d'équipe est-il hébergé sur Visual Studio Online ? Vous pouvez ignorer le déploiement de votre propre agent de build et utiliser le contrôleur de build hébergé à la place.

Autorisations requises

Vous devez être membre du groupe Administrateurs sur l'ordinateur de build, et votre autorisation à Gérer les ressources de build doit être définie sur la valeur Autoriser . Pour plus d'informations, consultez Autorisations de Team Foundation Server.

Hh691189.collapse_all(fr-fr,VS.120).gifDéployer l'agent de build

  1. Effectuez l'une des étapes suivantes :

    • Configurez un nouveau serveur de builds et créez un agent de build sur un ordinateur exécutant Windows 8.1 (versions client uniquement). Pour plus d'informations sur le déploiement d'un nouveau serveur de builds, consultez Configurer le service Team Foundation Build.

    • Recherchez un serveur de builds existant avec un agent de build sur un ordinateur exécutant Windows 8.1 (versions client uniquement).

  2. Ouvrez une session sur le serveur de builds.

  3. Installez Visual Studio 2013 Preview sur le serveur de builds. Dans la plupart des cas, vous pouvez installer la même version de Visual Studio 2013 Preview que votre équipe utilise sur ses ordinateurs de développement.

    Dans certains cas, vous devez installer Visual Studio Professional 2012, Visual Studio Premium 2012 ou Visual Studio Ultimate 2012 :

    Consultez Installation de Visual Studio.

  4. À partir du menu Démarrer de Windows, exécutez la Console Administration Team Foundation Server.

    La Console Administration Team Foundation Server s'affiche.

  5. Dans le volet d'arborescence, développez le nom du serveur, puis choisissez le nœud Configuration de build.

    Les informations sur l'ordinateur de build s'affichent dans le volet de contenu. Si le lien Configurer les fonctionnalités installées s'affiche, vous devez effectuer la configuration initiale du serveur de builds. Consultez Configurer le service Team Foundation Build.

Console Administration du serveur de builds

Hh691189.collapse_all(fr-fr,VS.120).gifAppliquer une balise à l'agent de build

Une façon de s'assurer que votre processus de build fonctionne uniquement sur un agent de build capable de compiler et de tester des applications Windows Store est d'appliquer une balise sur les agents de build.

  1. Dans le nœud Configuration de build de la Console Administration Team Foundation Server, effectuez l'une des étapes suivantes :

    • Choisissez Nouvel Agent.

    • Recherchez un agent de build que vous souhaitez utiliser pour générer vos applications Windows 8.1, puis cliquez sur son lien Propriétés.

  2. La boîte de dialogue Propriétés de l'agent de build s'affiche.

  3. Sous Balises, cliquez sur le lien Ajouter une nouvelle balise.

    La boîte de dialogue Ajouter une nouvelle balise s'affiche alors.

  4. Spécifiez une balise telle que WindowsStore.

Identifier l'agent de build

Si vous devez exécuter des tests unitaires, passez à la section suivante. Dans le cas contraire, passez à l'étape suivante visant à Définir un processus de génération qui génère et teste les applications Windows Store.

Hh691189.collapse_all(fr-fr,VS.120).gifAutoriser votre agent de build à exécuter des tests unitaires

Vous pouvez autoriser votre agent de build à exécuter des tests unitaires sur votre application Windows Store.

  1. Identifiez un compte d'utilisateur (pas SERVICE RÉSEAU) que vous utiliserez comme compte de service de build. Le compte de service de build doit répondre aux critères suivants :

  2. Connectez-vous au serveur de builds avec les identifiants de votre compte de service de build.

  3. Dans le nœud Configuration de build de la Console Administration Team Foundation Server, choisissez Propriétés.

    Sélectionner des propriétés

    La boîte de dialogue Propriétés du service de build s'affiche.

    Exécuter le service de build en tant que processus interactif
  4. Choisissez Arrêter le service.

  5. Sous Exécuter le service en tant que, choisissez Modifier, puis spécifiez les identifiants de votre compte de service de build.

  6. Sélectionnez Exécuter le service de manière interactive.

  7. Cliquez sur le bouton Acquérir pour installer une licence de développeur.

  8. Choisissez le bouton Certificat pour générer un certificat ou pour en sélectionner un préalablement généré.

  9. Sélectionnez Démarrer, puis OK.

  10. Laissez le compte de service de build connecté au serveur de builds.

Pour générer (et éventuellement tester) une application Windows Store, vous devez appliquer certains paramètres dans votre définition de build. La procédure suivante décrit comment définir un processus de génération basé sur le Modèle par défaut.

Autorisations requises

Pour effectuer la procédure suivante, vous devez avoir l'autorisation Modifier la définition de build définie sur la valeur Autoriser. Pour plus d'informations, consultez Autorisations de Team Foundation Server.

Pour définir un processus de génération qui génère et teste les applications Windows Store

  1. Dans Team Explorer, vérifiez que vous êtes connecté au projet d'équipe (raccourci clavier : Ctrl + 0, C), puis ouvrez la page Builds (raccourci clavier : Ctrl + 0, B).

  2. Cliquez sur le lien Nouvelle définition de build ou sélectionnez une build, ouvrez le menu contextuel, puis choisissez Modifier la définition de build.

    Conseil Conseil

    Si un message d'erreur TF225001 s'affiche, configurez un contrôleur de build.

  3. Sous l'onglet Valeurs par défaut des builds, sélectionnez le contrôleur de build qui met en commun un agent de build que vous avez déployé pour générer des applications Windows Store, comme expliqué précédemment dans cette rubrique.

    Conseil Conseil

    Votre projet d'équipe est-il hébergé sur Visual Studio Online ? Vous pouvez utiliser le contrôleur de build hébergé.

    Spécifiez l'option d'emplacement intermédiaire souhaité. Consultez Configurer des dossiers de dépôt.

  4. Sous l'onglet Processus :

    1. Dans le nœud Build de la zone Projets, vous pouvez spécifier un ou plusieurs projets ou solutions à générer.

    2. Dans le nœud Avancé, dans le sous-nœud Paramètres d'agent, dans la zone Filtre de balises, spécifiez la balise que vous avez appliquée aux agents de build que vous utilisez pour générer des applications Windows Store, par exemple, WindowsStore.

  5. Si vous souhaitez exécuter des tests unitaires automatisés, procédez comme suit sous l'onglet Processus du nœud Test :

    1. Cochez la case Tests automatisés, puis cliquez sur le bouton de sélection ().

      La boîte de dialogue Tests automatisés s'affiche.

    2. Effectuez l'une des étapes suivantes :

      • Pour ajouter une série de tests, cliquez sur Ajouter.

      • Pour modifier une série de tests, choisissez-la, puis sélectionnez Modifier.

      La boîte de dialogue Ajouter/Modifier un test s'affiche.

    3. Dans le menu Test Runner, choisissez Visual Studio Test Runner.

    4. Dans la zone Tester la spécification de fichier assembly, tapez **\*test*.appx.

    5. Pour plus d'informations sur les autres paramètres, consultez Exécuter des tests dans votre processus de génération.

  6. Spécifiez les autres paramètres requis par votre processus de génération. Pour plus d'informations, consultez Créer ou modifier une définition de build.

Si votre modèle de processus de génération est issu d'une version antérieure de TFS, vous devrez modifier votre modèle si vous souhaitez générer une application Windows 8.1. Consultez Utiliser un modèle de processus de génération antérieur pour générer certaines applications.

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft. Tous droits réservés.