2015-09-12 1 views
0

Je suis un nouveau développeur java essayer d'apprendre Jenkins pour les tests d'intégration. Mon projet est une simple application Spring MVC. J'utilise eclipse pour construire le projet. Je ne suis pas en utilisant Ant/Maven etc.tests d'intégration en utilisant Jenkins

J'ai regardé quelques vidéos sur youtube pour comprendre les tests d'intégration en utilisant Jenkins, mais il est toujours pas clair pour moi. Jusqu'à présent, je peux configurer Jenkins pour obtenir le code source de GitHub. Dans l'étape Génération, Jenkins demande des cibles Shell/Ant/Maven. Je ne comprends pas cette partie.

Ai-je besoin doit Ant ou Maven pour construire des projets Java basés à Jenkins?

S'il vous plaît expliquer l'étape de la procédure par étape. Merci.

+0

duplication possible de [Exécuter des tests JUnit automatiquement dans Jenkins sans maven ou ant] (http://stackoverflow.com/questions/16669507/run-junit-tests-automatically-in-jenkins-without-maven-or-ant –

+0

Ce n'est pas une question en double. Le lien ci-dessus tente de résoudre le problème des cas de test Junit en utilisant jenkins. J'ai un problème de configuration de jenkins. Merci. –

+0

N'essayez-vous pas d'exécuter des tests JUnit dans Jenkins sans Ant ou Maven dans votre projet? –

Répondre

1

Jenkins est un outil d'intégration continue. Il permet au projet Java d'automatiser les processus de construction et de déploiement. En utilisant Jenkins vous pouvez créer automatiquement des builds horaires ou journaliers, vous pouvez aussi lancer automatiquement vos tests unitaires.

Pour être en mesure de construire le projet, Jenkins doit utiliser un outil de construction - Ant, Maven ou un script shell. Si vous ne voulez pas utiliser Ant ou Maven, vous devez configurer un script shell (de base, juste pour construire le projet) à exécuter lors de l'étape de construction pour permettre à Jenkins de construire le projet et d'exécuter les tests.