Configurer un serveur de construction Jenkins - AWS

Configurer un serveur de construction Jenkins - AWS
Jenkins est un serveur utilisé pour créer et tester des projets de logiciels et les rendre efficaces en s'intégrant aux modifications du projet. Après cela, ces modifications seront jointes au code d'origine à utiliser avec l'application. La plate-forme cloud d'Amazon propose à ses utilisateurs de configurer un serveur de construction Jenkins en utilisant ses services.

Ce guide contient les sections suivantes:

  • Comment installer et configurer Jenkins sur AWS EC2?
  • Comment configurer un serveur de construction à l'aide de Jenkins?

Comment installer et configurer Jenkins sur AWS EC2?

Pour configurer un serveur de construction Jenkins, créez et connectez-vous à l'instance EC2. Pour regarder le processus de création et de connexion, cliquez ici:

Mettez à jour les packages YUM:

Sudo Yum Update -y

Obtenez des packages supplémentaires du référentiel Jenkins:

sudo wget -o / etc / yum.se soustraire.d / jenkins.repo https: // pkg.jenkins.IO / Redhat-stable / Jenkins.repo

Importez des packages à partir du lien:

Sudo RPM - Import https: // pkg.jenkins.IO / Redhat-stable / Jenkins.Io.clé

Améliorez les packages YUM:

Mise à niveau Sudo Yum

Installez Java JDK 11 sur l'instance Amazon Linux:

Sudo Amazon-Linux-Extras Installer Java-openjdk11 -y

Installez Jenkins en utilisant la commande suivante:

sudo yum install jenkins -y

Activer le service Jenkins:

sudo systemctl activer jenkins

Démarrer le service Jenkins:

sudo systemctl start jenkins

Vérifiez que les Jenkins sont démarrés:

Sudo Systemctl Status Jenkins

Rendez-vous dans le tableau de bord EC2 et copiez l'adresse IP de l'instance:

Collez l'adresse IP avec le port 8080 sur le navigateur Web:

Obtenez le mot de passe pour vous connecter au serveur Jenkins:

Sudo Cat / Var / Lib / Jenkins / Secrets / InitialAdminPassword

Copiez le mot de passe fourni lors de l'exécution de la commande ci-dessus:

Collez le mot de passe et cliquez sur le «Continuer" bouton:

Sélectionnez les plugins à installer sur le serveur Jenkins:

Tapez Github dans la barre de recherche de Jenkins et cliquez sur le «Installer" bouton:

Il faudra quelques instants pour installer les plugins sur Jenkins:

Créez un utilisateur sur Jenkins en fournissant des informations d'identification, puis en cliquant sur le "Sauvegarder et continuer" bouton:

Vérifiez l'adresse et cliquez sur le «Sauver et terminer" bouton:

Le serveur Jenkins est prêt à être utilisé en cliquant sur le «Commencez à utiliser Jenkins" bouton:

Comment configurer un serveur de construction à l'aide de Jenkins?

Pour créer un serveur, cliquez sur le "Configurer un cloud»Onglet:

Installez les plugins cloud en cliquant sur le lien:

Recherchez l'instance EC2 et installez ses plugins en cliquant sur le «Installer sans redémarrage" bouton:

Après avoir installé des plugins, localisez "Gérer Jenkins«Dans le menu de gauche et cliquez dessus:

Clique sur le "Gérer les nœuds et les nuages" bouton:

Clique sur le "Configurer les nuages" bouton:

Ajoutez le service Amazon EC2 à utiliser dans Jenkins Server:

Clique sur le "Ajouter”Bouton sous l'onglet Contaliens EC2:

Fournissez les informations d'identification IAM au serveur:

Ajouter l'accès et les clés secrètes, puis cliquez sur le "Ajouter" bouton:

Après cela, fournissez la région et cliquez sur le «Ajouter”Bouton pour la section Paire de clés privées EC2:

Sélectionnez le "Nom d'utilisateur SSH avec clé privée"Et entrez"EC2-utilisateur«Comme nom d'utilisateur:

Sélectionnez le "Entrez directement”Option et collez le contenu de la paire de clés privées:

Clique sur le "Test de connexion«Bouton et appuyez sur le«Sauvegarder" bouton:

Le nœud intégré a été créé avec succès:

Il s'agissait de configurer un serveur de construction Jenkins avec un service AWS.

Conclusion

Pour configurer un serveur Jenkins, installez Jenkins sur l'instance EC2, puis accédez-y à l'aide de l'adresse IP avec le port 8080 sur le navigateur Web. Après cela, installez les plugins à partir de la configuration du cloud et configurez les paramètres EC2. Après la configuration, testez la connexion pour obtenir le message de réussite qui indique que la configuration a été créée. Ce guide montre le processus d'installation des Jenkins sur EC2, puis de configurer le serveur de construction dessus.