2017-03-27 1 views
3

Je suis le suivi des fichiers de mon golang app dans un local TFS server intégré avec git. Je veux définir build, test, et deploy étapes, mais je ne trouve aucun outil pour cela.TFS et golang continue Intégration

Comment puis-je définir un build et test étape du projet qui montre le test results dans le Team's web site? Je vous remercie.

+0

Comment définir les étapes de construction, de test et de déploiement? Pourriez-vous expliquer plus clairement? Et quel test utilisez-vous? Si vous voulez juste montrer les résultats du test sur le site web de l'équipe? Jetez un oeil au tableau de bord, est-ce que cela répond à vos besoins? Https://www.visualstudio.com/fr-fr/docs/report/overview –

+0

@ Patrick-MSFT: Je veux dire comment dois-je configurer tfs pour construire mon application et exécutez mes tests Unit/Integration, puis comment puis-je voir les résultats des tests/les builds réussis ou échoués .... – Mohsen

+0

Comment construire et exécuter le test sur votre machine locale? –

Répondre

1

Vous pouvez utiliser le système de construction vNext dans TFS2017 et ajouter des tâches de ligne de commande dans la définition de construction pour exécuter le construire et tester tout comme ce que vous faites sur la machine locale: enter image description here Et puis ajoutez une tâche « Publier Résultat d'essai » publier le résultat du test sur TFS afin que vous puissiez vérifier le résultat du test sur le site Web de TFS. Une limitation est que la tâche "Publier le résultat du test" ne prend en charge que quatre formats de résultat de test pour l'instant: JUnit, NUnit, VSTest et XUnit.

+0

Merci je l'essaie, mais c'est une douleur dans le cou pour installer toutes les dépendances via un fichier batch. parfois je pourrais avoir besoin de copier certaines dépendances de ma machine locale. Puis-je construire la source et exécuter des tests dans un fichier docker et publier les résultats !! Ou est-il un outil plus pratique pour le faire? – Mohsen

+0

@Mohsen Vous pouvez essayer avec cette extension: https://marketplace.visualstudio.com/items?itemName=ms-vscs-rm.docker –