Jenkins - 1 Installer Jenkins sur une machine virtuelle CentOS
Jenkins est un serveur d'automatisation open source basé sur Java. Il sert surtout à l'intégration continue, avec des jobs et des pipelines. Cette leçon présente son rôle, puis prépare un environnement d'installation : une machine virtuelle CentOS, créée avec VirtualBox. Elle montre aussi comment s'y connecter depuis Windows.
Qu'est-ce que Jenkins ?
Jenkins est un serveur d'automatisation. Il permet d'automatiser les tâches que l'on souhaite, au lieu de les lancer à la main.
Il fonctionne avec des jobs, c'est-à-dire des tâches automatisées, et des pipelines, qui enchaînent plusieurs étapes. Il dispose de plus de mille plugins, dont certains améliorent son interface. Son port par défaut est 8080.
Préparer la machine virtuelle
Il faut d'abord installer VirtualBox, puis télécharger une image ISO de CentOS Minimal en version 64 bits. Dans VirtualBox, la vidéo choisit Red Hat comme type de système, car CentOS n'apparaît pas dans la liste.
La machine reçoit un disque virtuel de 20 Go. Dans la configuration réseau, le mode d'accès est réglé sur pont, afin que la machine obtienne une adresse IP sur le réseau local.
Pendant l'installation, on choisit le français, on active le réseau et on définit un mot de passe administrateur. Un utilisateur nommé jenkins est ensuite créé, avec des droits d'administrateur. La vidéo utilise 1234 comme mot de passe d'exemple : choisissez un mot de passe plus robuste.
Le réseau doit être activé pendant l'installation. Sans cela, la machine ne reçoit pas d'adresse IP, et la connexion avec PuTTY n'est pas possible.
Se connecter avec PuTTY
PuTTY est un client qui permet de se connecter à la machine. Une fois la machine démarrée, la commande ip a affiche son adresse IP. Cette adresse est différente sur chaque machine.
Dans PuTTY, on augmente la taille de la police pour mieux lire les textes. On saisit ensuite l'adresse IP, puis on enregistre la session sous le nom Jenkins. Il suffit de charger cette session pour se reconnecter.
ip a
En résumé
Jenkins est un serveur d'automatisation, utile pour l'intégration continue. Cette leçon prépare une machine virtuelle CentOS avec VirtualBox, en mode pont. La connexion se fait ensuite avec PuTTY, grâce à l'adresse IP de la machine. La machine virtuelle doit être allumée avant toute connexion.
Points clés
- Jenkins est un serveur d'automatisation open source basé sur Java.
- Un job est une tâche automatisée, et un pipeline enchaîne plusieurs étapes.
- VirtualBox héberge la machine virtuelle qui accueille CentOS.
- Le mode d'accès en pont donne une adresse IP à la machine sur le réseau local.
- PuTTY se connecte à la machine grâce à son adresse IP.
- La machine virtuelle doit être allumée avant la connexion.
Questions fréquentes
Quel est le port par défaut de Jenkins ?
Le port par défaut de Jenkins est 8080.
Pourquoi passer par PuTTY plutôt que par la machine virtuelle ?
La vidéo explique que PuTTY est plus simple d'utilisation. Il évite de travailler directement dans la fenêtre de la machine virtuelle.
Mon adresse IP est différente de celle de la vidéo, est-ce normal ?
Oui. Chaque réseau attribue ses propres adresses. Utilisez l'adresse affichée par la commande ip a sur votre machine.