Vous êtes sur la page 1sur 48

TP1

21
TP1
4

22
TP1
4

23
class HelloWorld
{ public static void main(String args[])
Créer cette classe {
TP1 System.out.println("Hello, World");
}
}
4

24
TP1
4

25
TP1
4

26
TP1
4

27
TP1
4

28
TP1
4

29
TP2
 Déclencher les builds à distance
TP2

Accéder à cette URL


http://localhost:8080/job/HelloWorld/build?token=1010
TP2
TP2
TP2
TP3
 Créer des utilisateurs.
TP3
TP3
TP3
TP3
TP3
 Déconnecter-vous de l’utilisateur admin et connectez
vous avec Developper.

 Vous pouvez modifier toutes les informations de


l’utilisateur Developer (voir slide suivant).
TP3
TP3
 Le développeur doit être différent de l’administrateur.
TP3
 Se connecter avec votre compte admin.
TP3
TP3
TP3
TP3
 Une fois l’installation est terminée, se reconnecter avec
admin et revenir sur la page Gestion des plugins.
TP3
 Gestion des rôles
TP3
TP3
TP3
TP3
 Tout projet commençant par Test ou Java ou ..

 Cliquer sur Enregistrer.


TP3
TP3
TP3
TP3
 Configurer le système.
TP3
 Plusieurs paramètres peuvent être renseignés /
modifiés
TP4: Jenkins Pipeline
TP4: Jenkins Pipeline
TP4: Jenkins Pipeline
 Vous trouvez le script sur le slide suivant.
TP4: Jenkins Pipeline
pipeline {
agent any
stages{
stage('clone and clean repo'){
steps {
bat "git clone https://gitlab.com/ThourayaLouati/demoic"
bat "mvn clean -f DemoIC"
}
}
stage('Test'){
steps{ bat "mvn test -f DemoIC"
}}
stage('Deploy'){
steps {
bat "mvn package -f DemoIC"
bat "mvn deploy -f DemoIC"
bat "mvn sonar:sonar -f DemoIC"

}
}
}
}
TP4: Jenkins Pipeline
 Lancer un build. N.B. Nexus et Sonar doivent être en
cours d’exécution.
TP4: Jenkins Pipeline
 Analyser les résultats.
TP4: Jenkins Pipeline
 Analyser les résultats sur Nexus et Sonar.
TP4: Jenkins Pipeline
 Lancer un build avec des paramètres.
TP4: Jenkins Pipeline
TP4: Jenkins Pipeline

Vous aimerez peut-être aussi