Je suis nouveau dans ce domaine et essayais d'exécuter les commandes suivantes à partir de jenkins:
npm install
grunt quickStart
Jusqu'à présent, j'ai un jenkins fonctionnant sur une machine à fenêtre en tant que service de fenêtre et j'ai également installé le plugin NodeJs pour jenkins.
Cependant, je suis coincé et quitte confus en suivant les instructions ici , il me demande d'ajouter une ou une installation de nodeJs et je n'ai pas pu trouver ces paramètres et je ne sais même pas si j'en ai même besoin dans le premier endroit.
Voici le morceau qui me demande de faire:
Je ne vois pas ce paramètre pour le travail jenkins que je crée. Existe-t-il un moyen simple d'exécuter ces commandes dans jenkins à partir d'un .bat
ou .sh
script, un .bat
serait recommandé car je suis sur une machine Windows.
Remarque: j'ai déjà vérifié un projet utilisant git dans jenkins !!!
Merci
"il me demande d'ajouter une ou une installation de mode nodeJs et je n'ai pas pu trouver ces paramètres et je ne sais même pas si j'en ai même besoin en premier lieu."
Je ne pense pas que vous ayez besoin d'avoir pointé jenkins vers le dossier d'installation de noeud et rien de plus .., pour cela, allez dans Gérer Jenkins-> Configurer le système-> NodeJS-> Installations NodeJS .. tapez n'importe quel nom que vous aimez et pointez vers où se trouve le dossier de départ du nœud.
... ne peut pas voir ce paramètre pour le travail jenkins que je crée ...
Une fois que vous l'avez configuré dans votre configuration jenkins, vous devriez avoir cette configuration disponible comme suit:
... Existe-t-il un moyen facile d'exécuter ces commandes dans jenkins à partir d'un script .bat ou .sh, un .bat serait recommandé car je suis sur une machine Windows
Je suis désolé de ne pas savoir à quelles commandes vous faites référence ... donc résumant:
j'espère que cela t'aides...
La façon dont je l'ai fait, était d'exécuter Shell, car l'outil de construction pour nodejs est npm, j'ai simplement écrit un script Shell qui ordonne à jenkins d'exécuter npm install dans le répertoire de l'espace de travail à l'intérieur de jenkins où il clone le référentiel git, puis à Zip et déplacer le package en cas de succès vers un autre dossier.