Configuration d'une build Ant ou Maven dans TFS

Configurez une build d'intégration continue avec Eclipse et Team Foundation Server. Lorsque vous archivez du code, la build s'exécute automatiquement. De cette manière, vous pouvez voir et résoudre les problèmes immédiatement.

TFS peut exécuter les builds Ant ou Maven, mais vous devez configurer votre propre serveur de builds. Une fois cela fait, TFS gérera les builds Ant ou Maven tout comme les autres builds. TFS déclenche les builds, gère leurs déplacements, effectue le suivi de leurs résultats et crée même des bogues lorsqu'une build s'arrête.

Configurer un système de build TFS

  1. Téléchargez et installez Team Foundation Server Express 2012 sur votre serveur de builds.

  2. Une fois que le programme d'installation a fini de générer les bits, le Centre de configuration TFS s'ouvre automatiquement.

    Centre de configuration de Team Foundation Server

  3. Démarrez l'Assistant Configuration du service de build.

    Assistant Configuration du service de build

    Conseil

    Vous pouvez arriver à cet assistant ultérieurement en exécutant la console Administration TFS.

  4. Connectez-vous à la collection de projets d'équipe dans TFS.

    Sélectionnez une collection de projets d'équipeSe connecter à une collection de projets d'équipeAjouter un serveur Team Foundation Server

    C'est là que vous indiquez l'URL pour votre collection de projets d'équipe.

    Ajouter un serveur Team Foundation Server

  5. Créez un contrôleur pour exécuter des builds sur cet ordinateur.

    Assistant Configuration du service de build

  6. Vous pouvez utiliser un compte de domaine pour exécuter le service de build si vous ne souhaitez pas utiliser NT AUTHORITY\NETWORK SERVICE.

    Paramètres de service de build

  7. Si tout est correct, configurez le serveur de builds.

    Configurer le serveur de builds

    Vous avez maintenant installé votre serveur de builds.

    Progression de la configurationProgression de la configuration de la build

    Vous verrez votre serveur de build dans la liste des contrôleurs de build dans Eclipse, également.

    Définition de build

Activez les builds Ant ou Maven sur le serveur de builds

Maintenant que vous avez un serveur de générations installé, vérifiez qu'il peut générer vos projets Ant ou Maven.

  1. Téléchargez et installez un kit de développement Java.

  2. Téléchargez et installez Ant ou Maven, en fonction du système de build que vous utilisez. Vous pouvez installer les projets Ant et Maven sur le même ordinateur de build si vous utilisez les deux systèmes de génération.

  3. Téléchargez et installez les extensions de build de TFS.

  4. Définissez les variables d'environnement JAVA_HOME et ANT_HOME ou M2_HOME selon les instructions d'installation Java, Ant ou Maven.

Définissez votre build CI

Vous avez maintenant un serveur de builds TFS qui peut générer des projets Ant et Maven. Vous êtes prêt à définir votre build CI.

  1. Si ce n'est pas déjà le cas, connectez-vous à TFS et partager votre code.

  2. Créez une définition de build à partir de la perspective Team Foundation Sever dans Eclipse.

    Team ExplorerNouvelle définition de build

  3. Nommez la définition de build et décrivez-la.

    Nom de la définition de build

  4. Utiliser le déclencheur pour indiquer quand effectuer la génération. Dans ce cas, la build s'exécutera chaque fois que le code sera archivé.

    Déclencheur de build

  5. Sélectionnez le projet à générer.

    Choisir le projetRechercher un dossier

  6. Sélectionnez le contrôleur de build à installer, et définissez l'emplacement cible.

    Définition de build

    Mettez une build en file d'attente pour vous assurer que tout fonctionne correctement.

    Mettre la nouvelle build en file d'attente

    Maintenant, lorsque vous archivez le code, une build démarre automatiquement.

Voir aussi

Concepts

Guide du débutant de Team Foundation Server Plug-in for Eclipse