Cette procédure pas à pas couvrira l'installation de Jenkins sur Ubuntu 20.04. Nous couvrirons également les nécessités pour commencer avec Jenkins, y compris comment démarrer un serveur de développement avec Ubuntu et s'inscrire avec un compte utilisateur administratif.
Comment fonctionnent Jenkins
Pour l'expliquer simplement, Jenkins automatise vos projets, à savoir leur bâtiment et leurs tests, et à son tour facilitant l'intégration de différents changements qui proviennent de l'expansion de la portée de votre projet. Il facilite également la livraison continue du logiciel mis à jour en fusionnant avec plusieurs outils de test et de déploiement.
Jenkins peut sauver votre organisation beaucoup de temps et de tonnes de ressources avec ses plugins d'automatisation qui intègrent l'intégralité du cycle de vie du projet: construire, évaluer, démontrer, emballer, mettre en scène et déploier les scènes.
Il prend en charge Windows, Mac OS ainsi que le système d'exploitation Linux / Unix et il est distribuable sur différentes machines.
Notre configuration
Ici, dans ce guide, nous utilisons un serveur Ubuntu à l'aide d'un compte utilisateur de Sudo Access, avec Oracle JDK 11 installé sur le serveur. Nous utiliserons les packages officiellement mis à jour pour installer Jenkins.
Étape 1: Préparation du serveur
Nous allons commencer par ajouter la touche de référentiel au système, en utilisant la commande suivante:
$ wget -q -o - https: // pkg.jenkins.IO / Debian-stable / Jenkins.Io.clé | sudo apt-key ajouter
Ensuite, passez à l'ajout de l'adresse du référentiel de debian des sources du serveur.liste:
$ sudo sh -c 'echo deb http: // pkg.jenkins.IO / binaire stable de Debian /
> / etc / apt / sources.liste.d / jenkins.liste'
Ensuite, passez au nouveau référentiel à l'aide de la commande suivante.
$ sudo apt mise à jour
Étape 2: Installer Jenkins
Avec le serveur prêt pour l'installation, saisissez la commande suivante pour démarrer l'installation:
$ sudo apt installer jenkins
L'installation pourrait prendre un certain temps. S'il est installé à partir des packages entretenus du projet, il devrait avoir toutes les dernières fonctionnalités disponibles.
Étape 3: Lance Jenkins
Tapez ce qui suit pour tirer Jenkins:
$ sudo systemctl start jenkins
Pour voir la sortie d'état, utilisez l'entrée d'état pour voir si le démarrage a réussi:
$ sudo systemctl status jenkins
Si vous suivez correctement les instructions jusqu'à présent, vous devriez voir la sortie la même chose que la capture d'écran ci-dessus.
Le panneau de sortie confirme que Jenkins est configuré pour démarrer dès que la machine bottait.
Bien que nous ayons confirmé que l'installation a été réussie, nous devons modifier nos paramètres de pare-feu pour lier sa configuration à partir d'un navigateur Web.
Étape 4: Configuration du pare-feu
Faisons d'abord quelques ajustements au pare-feu. Les paramètres par défaut sur Jenkins l'exécutent sur le port 8080. Pour accéder à ce port, saisissez ce qui suit:
$ sudo ufw autoriser 8080
Cela permettrait le pare-feu s'il n'était pas activé avant l'installation.
$ sudo ufw autoriser OpenSSH
$ sudo ufw activer
Vérifiez la mise à jour de l'état en utilisant:
$ sudo ufw statut
Découvrez comment le port 8080 est ouvert à l'accès au trafic à partir du Web.
Maintenant que nous avons installé Jenkins sur notre serveur et ajusté notre pare-feu, nous pouvons enfin passer à la personnalisation de Jenkins.
Étape 4: Personnaliser les paramètres de Jenkins
Avant de configurer le programme d'installation, nous devons accéder à Jenkins's Port 8080 avec nos informations d'identification. Cela devrait vous emmener au panneau de déverrouillage de Jenkins, où vous verrez où se trouvait le mot de passe initial.
Passez à la fenêtre du terminal et invoquez le mot de passe avec la commande CAT:
$ sudo cat / var / lib / jenkins / secrets / initialAdminPassword
Remarquez ou enregistrez le mot de passe affiché dans la fenêtre, accédez à la boîte de dialogue du mot de passe de l'administrateur et collez-le là-bas. Ensuite, il vous sera demandé si vous souhaitez personnaliser les plugins pour vous installer ou aller avec les plugins par défaut.
Ici, nous avons simplement cliqué sur le bouton Installer, comme vous pouvez le voir. Une fois l'installateur terminé, il affichera une invite où les informations d'identification de l'utilisateur vont. Vous pouvez utiliser le mot de passe que le mot de passe alphanumérique à 32 caractères et continuer en tant qu'administrateur ou créer un nouvel utilisateur comme suit.
Ensuite, vous serez affiché un 'Configuration d'instance' panneau, où vous confirmerez l'URL pour l'instance de votre Jenkins. Vous pouvez confirmer avec votre nom de domaine du serveur, soit son adresse IP:
Après avoir confirmé les informations requises, vous pouvez sortir en cliquant sur le bouton Enregistrer et finir. Vous recevrez un message qui dit quelque chose à l'effet suivant:
Visitez le tableau de bord Jenkins en cliquant sur le démarrage à l'aide du bouton Jenkins.
Si vous avez suivi correctement les étapes ci-dessus, vous devriez faire installer la dernière version de Jenkins sur votre système.
Envelopper les choses
Dans cet article, nous avons examiné Jenkins, son installation et les forfaits nécessaires. J'espère que vous avez trouvé ce tutoriel utile et qu'il vous a aidé à faire fonctionner Jenkins sur votre Ubuntu 20.04 serveur.