Jenkins Flashcards
1
Q
Décrire l’architecture de Jenkins
A
C’est une architecture distribuée de type master/slave
2
Q
Quel est le rôle du master Jenkins ?
A
- Programmer et distribuer les builds aux esclaves
- Superviser les esclaves et enregistrer les résultats des builds
- Il peut aussi exécuter des builds lui-même
3
Q
Quel est le rôle d’un slave Jenkins ?
A
Exécuter les builds distribuées par le master et communiquer le résultat
4
Q
Qu’est-ce-qu’un job Jenkins
A
Toute tâche supervisée par Jenkins et qui produit un build
5
Q
Définir la notion d’executor Jenkins
A
Sur chaque noeud Jenkins plusieurs executors traitent en parallèle les demandes
6
Q
Comment s’effectue la communication master / slave ?
A
- Par SSH (port 22)
- Par JNLP (port 50000, configurable)
7
Q
Quelles sont les différentes sortes de slaves ?
A
- Statique
- Dynamique: créé à la demande et détruit une fois le job terminé