Skip to content

afpa-learning/jenkins-sonar-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Environnement d'intégration continue clef-en-main

Il vous et founi un environnement d'intégration continue dockerisé comprenant :

  • un serveur Jenkins
  • une serveur SonarQube
  • un Tomcat pour le déploiement d'une application

Pour Jenkins, des volumes sont montés afin de garder la configuration effectuée. C'est ce qui explique les quelques ralentissements de l'outil.

Les outils sont pré-configurés pour une rapidité de mise en place.

Configuration effectuée

  1. Installation des plugins Jenkins
    • SonarQube scannar
    • Deploy to container plugin
    • Docker plugin
    • Gitlab Authentication
  2. Configuration d'un JDK 17 et d'un Maven 3.8.4 sous Jenkins
  3. Ajout du token API Jenkins à SonarQube
  4. Ajout d'un utilisateur "manager" au serveur Tomcat (pour déploiement)

Information d'identification

  • Jenkins :
    • Login : admin
    • Mot de passe : f33031efbf8b42e1b3ddae2ffb127f6a
  • SonaQube :
    • Login : admin
    • Mot de passe : adminadmin
  • Tomcat :
    • Login : tomcat
    • Mot de passe : s3cret

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published