Jenkins Flashcards

1
Q

Décrire l’architecture de Jenkins

A

C’est une architecture distribuée de type master/slave

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qu’est-ce-qu’un job Jenkins

A

Toute tâche supervisée par Jenkins et qui produit un build

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Définir la notion d’executor Jenkins

A

Sur chaque noeud Jenkins plusieurs executors traitent en parallèle les demandes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Comment s’effectue la communication master / slave ?

A
  • Par SSH (port 22)
  • Par JNLP (port 50000, configurable)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quelles sont les différentes sortes de slaves ?

A
  • Statique
  • Dynamique: créé à la demande et détruit une fois le job terminé
How well did you know this?
1
Not at all
2
3
4
5
Perfectly