Maison  >  Article  >  interface Web  >  installation du conteneur jenkins nodejs

installation du conteneur jenkins nodejs

WBOY
WBOYoriginal
2023-05-23 22:22:063118parcourir

Dans le développement de logiciels modernes, les tests d'intégration sont un maillon crucial. Jenkins est un outil très populaire pour automatiser les builds et les tests. Parallèlement, la plateforme Node.js est également très couramment utilisée dans le développement JavaScript. Alors comment installer Node.js dans le conteneur Jenkins ? Cet article vous guidera tout au long du processus.

Avant d'installer Node.js, vous devez d'abord installer le conteneur Jenkins. Vous pouvez exécuter des conteneurs Jenkins localement via DockerHub ou la ligne de commande Docker. Jenkins fournit officiellement une méthode pour installer Jenkins à l'aide de la ligne de commande Docker. Veuillez vous référer à la commande suivante :

docker run --name myjenkins -p 8080:8080 -p 50000:50000 jenkins/jenkins

Après l'exécution, vous pouvez ouvrir l'interface utilisateur de Jenkins via le navigateur. Par défaut, Node.js n'est pas installé dans Jenkins, vous devez donc l'installer manuellement. Ensuite, nous présenterons deux méthodes d'installation de Node.js dans le conteneur Jenkins.

Méthode 1 : Utiliser le plug-in Node Manager (Plugin NodeJS)

Le plug-in Node Manager est un plug-in officiel fourni par Jenkins, qui peut simplifier l'installation et configuration du processus Node.js. Voici les étapes pour installer Node.js :

1 Connectez-vous à Jenkins et accédez à la page de gestion du plug-in : http://localhost:8080/pluginManager/

#🎜. 🎜#2. Dans le champ de recherche, recherchez « NodeJS Plugin » et choisissez d'installer.

3. Une fois l'installation terminée, recherchez l'option « Configuration globale de l'outil » sur la page « Gestion du système » et entrez dans l'interface de configuration.

4. Dans la section "NodeJS", cliquez sur "Ajouter NodeJS" et le nœud apparaîtra dans "Installations NodeJS".

5. Dans "Installations NodeJS", vous pouvez définir le chemin d'installation et le numéro de version de Node.js.

6. Une fois la configuration terminée, dans votre fichier Jenkins ou projet Freestyle, vous pouvez sélectionner la version de Node.js que vous venez de configurer dans "Build Environment" pour vous assurer que le projet peut utiliser cette version de Node. .js.

Méthode 2 : Installer manuellement Node.js

Si vous êtes déjà familier avec le processus d'installation de Node.js, vous pouvez choisir d'ignorer l'installation du plugin NodeJS et d'installer Node.js manuellement. Voici les étapes pour installer manuellement Node.js :

1 Connectez-vous au conteneur Jenkins et exécutez la commande suivante :

$ sudo apt-get update
$ sudo apt-get install curl

2. binaire et décompressez-le :

$ curl -s https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz | tar -xJf -

3. Déplacez le dossier décompressé du fichier binaire Node.js vers /usr/local/ :

$ sudo mv node-v10.16.3-linux-x64 /usr/local/

4. js fichier binaire Ajoutez le chemin de la variable d'environnement PATH :

$ export PATH=$PATH:/usr/local/node-v10.16.3-linux-x64/bin/

5 Dans votre fichier Jenkins ou projet Freestyle, vous pouvez utiliser Node.js via des commandes shell ou d'autres moyens.

Summary

Installer Node.js dans le conteneur Jenkins peut nous aider à mieux intégrer les tests. L'utilisation du plug-in Node Manager peut nous aider à simplifier le processus d'installation et de configuration de Node.js, tandis que l'installation manuelle de Node.js nécessite des connaissances de base de l'environnement Linux. La méthode à choisir dépend de votre situation réelle. Cependant, quelle que soit la méthode que vous choisissez, vous disposerez d’un environnement de test plus gratuit et plus flexible.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn