Share via


Configurer une intégration continue avec Team Foundation Server

Notre didacticiel continue Julia, un développeur de l'équipe de Fabrikam.Elle a déjà installé Team Foundation Server (TFS) et définissez le code de l'équipe sous contrôle de version.Il installe maintenant des builds d'intégration continues, qui aide l'équipe à identifier plus rapidement lorsqu'un archivage casse une génération ou entraîne l'échec d'un test.

Configuration requise

Dans cette rubrique

  1. Installez un serveur de build dédié

  2. Installez les dossiers de dépôt

  3. Créez la génération de Continu-Intégration

1.Installez un serveur de build dédié

Julia installer le service de build sur le serveur de builds de l'équipe (FF- builds).

Hh395023.collapse_all(fr-fr,VS.110).gifPour installer le service de build sur un serveur de build dédié

Pour suivre le didacticiel de votre projet, téléchargez et installez. Visual Studio Team Foundation Server 2012Consultez Installation de Team Foundation Server et Visual Studio ALM.

  1. Choisissez Installation de Team Foundation Server.

  2. Dans centre de configuration, choisissez configurez le service Team Foundation Build, puis suivez l'assistant Démarrer l'Assistant .

  3. Dans collection de projets, choisissez Parcourir.Recherchez la collection de projets d'équipe que le serveur de builds prend en charge, et continuer.

  4. Choisissez Configurer ultérieurement, Révision.

  5. Conservez l'option par défaut lorsque vous exécutez l'assistant.

    ConseilConseil

    Pour cette version, vous devrez peut-être installer Visual Studio sur le serveur de builds avant que certaines solutions génèrent.

Consultez Installer le service Team Foundation Build.

Hh395023.collapse_all(fr-fr,VS.110).gifPour configurer le serveur de build dédié

  1. Sur le serveur de builds, ouvrez la console Administration Team Foundation Server, puis choisissez configuration de build.

  2. Dans configuration de build, choisissez nouveau contrôleur, nouvel agent pour afficher les propriétés d'agent de build.

  3. Ouvrez la liste Contrôleur , puis sélectionnez le contrôleur à associer à cet agent.

  4. Choisissez Ajoutez la balise pour ajouter des balises de cet agent.Cliquez sur OK.

  5. Pour créer des agents, répétez les trois étapes précédentes.

2.Installez les dossiers de dépôt

Julia crée un dossier dans lequel le service de build Team Foundation permet de supprimer les builds.Elle donne des autorisations d'accès au dossier au serveur qui dirige le service de build (ALMSVR).

Hh395023.collapse_all(fr-fr,VS.110).gifPour installer des dossiers de dépôt

  1. Créez un répertoire pour les déplacements de génération.Maintenez le chemin d'accès au dossier de dépôt aussi court que possible.

    ConseilConseil

    l'agent de build échoue sur les chemins qui dépassent 259 caractères.

  2. Donnez le serveur qui exécute le service de build Lire et les autorisations de Modifier au dossier de dépôt.(Pour Julia, c'est $ALMSVR.)

Consultez Sélectionner un emplacement intermédiaire et installer un dossier de dépôt.

3.Créez la génération de Continu-Intégration

Julia crée une définition de build pour l'intégration continue afin qu'une build démarre chaque fois que quelqu'un archivage du code.

Hh395023.collapse_all(fr-fr,VS.110).gifPour créer une génération de continu-intégration

Création d'un processus de build d'intégration en continu

  1. Ouvrez Team Explorer.Sous Accueil, choisissez Builds.

  2. Sous Builds, choisissez nouvelle définition de build.

  3. Sur la page de définition de build, choisissez Déclencheur.

  4. Intégration continueSélectionnez.

  5. Dans valeurs par défaut de génération, spécifiez le dossier de dépôt.

Reportez-vous à :

[!REMARQUE]

Vous pouvez créer différents types de builds selon les besoins de votre équipe.Par exemple, vous pouvez planifier des builds nocturnes pour prendre en charge votre travail de test.Vous pouvez protéger des branches de haut niveau à l'aide de les enregistrements déclenchés.Pour plus d'informations sur les tests (BVTs) de vérification de build, consultez Comment : configurer et exécuter des tests planifiés après la génération de votre application.

Rubriques connexes dans ce didacticiel

Next (créez le journal) | Début

Voir aussi

Concepts

Génération de l'application

Autres ressources

Les solutions et les projets de rangers gardes Visual Studio ALM

articles techniques pour Visual Studio Application Lifecycle Management

Étalage de développement agile

TFS sur CodePlex