Installation Jenkins · 5 min read · Nov 02, 2025
Comment installer Jenkins sur AlmaLinux 8

Jenkins est un logiciel d’automatisation open-source pour l’intégration continue et le déploiement d’applications.
En résumé, Jenkins est un serveur qui s’assure que votre projet effectue toutes les tâches compliquées automatiquement. Vous pouvez vous concentrer sur l’écriture de code. C’est un outil d’intégration continue, ce qui signifie qu’il exécute des tests automatisés chaque fois que vous vérifiez du code dans un système de contrôle de version.
Que fait Jenkins ?
Jenkins est capable de faire beaucoup, beaucoup de choses. L’utilisation la plus courante de Jenkins est probablement de récupérer votre projet à partir du système de contrôle de version, de le construire et d’exécuter des tests automatisés sur l’application construite. Cependant, ce n’est que la partie émergée de l’iceberg. Jenkins est capable de bien plus. Il peut exécuter des tâches de déploiement, tirer du système de contrôle de version, surveiller le système de fichiers pour des changements, et bien d’autres choses.
Jenkins est open source et principalement écrit en Java. C’est un serveur d’automatisation que nous pourrions utiliser parce que nous voulons pouvoir effectuer automatiquement toutes les tâches compliquées plus d’une fois, donc chaque fois que Jenkins les effectue pour nous, cela élimine les erreurs humaines.
Jenkins peut également nous aider en automatisant des tâches afin que plus de travail soit effectué avec moins d’effort de notre part. Selon le type de tâche, certaines personnes pourraient choisir d’automatiser des tests, tandis que d’autres peuvent choisir d’automatiser des déploiements.
Dans ce guide, nous allons vous montrer comment installer Jenkins sur un système AlmaLinux 8 et passer en revue quelques idées de configuration de base.
Prérequis
- Ce guide suppose que vous avez déjà AlmaLinux 8 installé sur votre serveur. Vous devez également avoir un accès SSH à votre serveur.
- Un accès root est nécessaire pour installer Jenkins et effectuer certaines autres tâches.
- Exigences matérielles minimales : 1 Go de RAM, 10 Go d’espace disque libre et un processeur décent.
Mise à jour du système
Avant de commencer, vous devez vous assurer que votre serveur est à jour en exécutant la commande suivante. Il est toujours bon de commencer avec un système frais et mis à jour.
sudo dnf update -ysudo dnf upgrade -ysudo dnf install epel-releaseInstallation de Java
Pour installer Jenkins sur AlmaLinux 8, nous avons besoin de Java installé. Comme Jenkins est principalement écrit en Java, nous devons avoir Java installé pour que cet outil fonctionne.
Nous utiliserons OpenJDK dans ce tutoriel. OpenJDK est une implémentation gratuite et open-source de la plateforme Java, Édition Standard (Java SE). Vous pouvez également utiliser Oracle JDK si vous le souhaitez, mais les dépôts AlmaLinux 8 ne le fournissent actuellement pas.
Exécutez la commande suivante pour installer OpenJDK sur votre serveur.
sudo dnf install java-1.8.0-openjdk -yUne fois l’installation terminée, vérifiez la version de Java que vous avez installée. La commande suivante devrait afficher la version de Java.
java -versionSortie d’exemple :
Ajout du dépôt Jenkins
Le dépôt Jenkins est un emplacement spécifique sur Internet où vous pouvez télécharger Jenkins. Il existe de nombreux dépôts comme celui-ci. Nous allons utiliser celui qui est le plus populaire, celui référencé par le site officiel de Jenkins.
Tout d’abord, importez la clé PGP publique que le site officiel de Jenkins utilise pour signer ses fichiers.
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.keyEnsuite, nous allons créer une nouvelle liste de sources /etc/yum.repos.d/jenkins.repo avec le contenu suivant.
sudo tee /etc/yum.repos.d/jenkins.repo<Maintenant, exécutez la commande makecache pour télécharger les métadonnées de tous les paquets disponibles dans cette liste.
sudo dnf makecacheEnsuite, exécutez la commande ci-dessous pour vérifier que cette nouvelle liste de sources a été ajoutée correctement. Vous devriez voir une ligne contenant jenkins dans la sortie.
sudo dnf repolistSortie d’exemple :
Exécutez la commande ci-dessous pour vérifier que le dépôt jenkins est activé.
sudo dnf repolist Jenkins-stableSortie d’exemple :
Si le dépôt Jenkins n’est pas activé, exécutez la commande ci-dessous pour l’activer.
dnf config-manager --set-enabled Jenkins-stableInstallation de Jenkins
Maintenant que nous avons ajouté le dépôt Jenkins, nous pouvons installer Jenkins en utilisant la commande ci-dessous.
sudo dnf -y install jenkinsUne fois installé, démarrez et activez Jenkins pour qu’il s’exécute automatiquement au démarrage en utilisant les commandes ci-dessous.
sudo systemctl start jenkinssudo systemctl enable jenkinPour vérifier l’état du service Jenkins, exécutez la commande suivante. Vous obtiendrez un statut vert actif (en cours d’exécution) si tout va bien.
sudo systemctl status jenkinsSortie d’exemple :

Arrêter Jenkins est aussi simple que de le démarrer avec la commande ci-dessous.
sudo systemctl stop jenkinsConfiguration du pare-feu
Jenkins fonctionne par défaut sur le port 8080. Pour permettre l’accès à ce service depuis des ordinateurs externes, il est nécessaire d’ouvrir le port. Nous allons également autoriser les connexions distantes et permettre le trafic TCP sur le port 8080 avec les commandes suivantes.
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcpEn règle générale, rechargez la configuration du pare-feu pour appliquer toute nouvelle règle que vous avez ajoutée avec la commande ci-dessous.
sudo firewall-cmd --reloadExécutez la commande ci-dessous pour lister toutes les règles du pare-feu et vérifier qu’il y a une règle pour le port 8080.
sudo firewall-cmd --list-allSortie d’exemple :

Accéder à l’interface Web de Jenkins
Maintenant que vous avez installé Jenkins et configuré le pare-feu, vous pouvez y accéder en utilisant votre navigateur Web en tapant l’adresse IP ou le nom de domaine du serveur suivi du port 8080. Par exemple, si Jenkins est installé sur un serveur avec l’adresse IP 192.168.0.1, l’URL serait http://192.168.0.1:8080.
Vous serez dirigé vers la page Démarrer avec un champ Mot de passe Administrateur comme sur la capture d’écran ci-dessous. Jenkins utilise le fichier initialAdminPassword pour empêcher les installations non autorisées. Ce mot de passe est créé automatiquement lors de l’installation de Jenkins mais n’est pas affiché dans le terminal.
Pour obtenir ce mot de passe, retournez dans votre terminal et exécutez la commande ci-dessous. Le mot de passe est surligné en rouge.
cat /var/lib/jenkins/secrets/initialAdminPasswordCopiez cette valeur de mot de passe et utilisez-la pour remplir le champ Mot de passe Administrateur dans l’interface Web de Jenkins. Remplissez le mot de passe que vous avez copié et cliquez sur le bouton Continuer.

Vous serez dirigé vers la page Personnaliser Jenkins, où des plugins peuvent être installés et configurés. Le premier,
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.