Skip to content

GhassenBoughzala/DevOps-Timesheet

Repository files navigation

DevOps-Timesheet CI-CD

Maven: appliquer des commandes Maven (en ligne de commandes) sur le projet (clean, install, package, ....). Attention, Maven doit être installé sur la machine, ajouté au classpath et utilisé en ligne de commande et non en tant que plugin STS.

Log4j : Ajouter des lignes de code pour journaliser (Log4j info debug, erreur, etc.).

JUnit: Ajouter des classes de tests unitaires JUnit pour tester plusieurs services.

Commiter ce code modifié sur GIT. Lancer Sonar sur ce projet. Créer un repo Nexus et mettre le livrable de Timesheet sur Nexus. Configurer Jenkins pour automatiser les tâches ci-dessus.