2017-07-26 2 views
-2

J'ai une question à propos de jenkins. Je déclenche un script de fourmi sur Jenkins. Ant compile, teste, exporte java. Je dois insérer le résultat du test sur ma base de données. Comment puis je faire ça? Puis-je insérer le résultat du test dans un script ant? Puis-je insérer le résultat du test dans Jenkins?Comment insérer mon résultat de test de junit à la base de données dans jenkins

+0

Une raison particulière pour laquelle vous devez insérer des résultats dans votre base de données? J'envisagerais d'utiliser Sonarqube (Voir: https://www.sonarqube.org/). C'est un outil conçu pour s'intégrer à votre workflow de build, avec des plugins disponibles pour ANT et Jenkins. Tous les résultats sont stockés dans une base de données, avec une interface Web pour l'analyse et le partage. Beaucoup mieux par rapport à la création de quelque chose sur mesure –

Répondre

0

Utilisez le plugin mysql db. Audit db plugin Ou connectez-vous à db via l'exécution d'un shell dans l'action post-construction du travail de test pour exécuter la requête afin d'insérer le résultat.

+0

J'ai essayé de connecter audit db plugın mais j'ai rencontré une erreur "org.hibernate.HibernateException: Classe de pilote JDBC introuvable: com.mysql.jdbc.Driver" Classe de pilote JDBC \t: com. mysql.jdbc.Drive URL JDBC: jdbc: mysql: // localhost: 3306/test utilisateur: root quand j'ai cliqué sur le bouton de connexion test J'ai vu cette erreur – mustafagoksever