Jenkins, l'échec de la construction lors de l'exécution de nodeJS

J'ai Jenkins mis en place sur une machine avec la NodeJS plugin. Malheureusement, à chaque fois que j'essaie d'utiliser le plugin dans un build, il échoue avec:

[workspace] $ node /tmp/hudson3477900862350780409.js
FATAL: command execution failed
java.io.IOException: Cannot run program "node" (in directory          
"/var/lib/jenkins/jobs/XXX/workspace"): error=2, No such file or directory

Lorsque je me connecte sur la machine que l'utilisateur jenkins, je peux utiliser un nœud via la ligne de commande. J'ai aussi ajouté le chemin vers le nœud (/opt/node-0.6.18/bin) dans l'écran de Configuration de l'actuel nœud de travail (qui n'est qu'un: maître).

J'ai été coincé avec ce pour un temps, toute aide serait très appréciée.

Cheers!

Qu'obtenez-vous lorsque vous tapez which node connecté à la machine en tant qu'utilisateur jenkins? Il est possible que le nœud binaire n'est pas trouvé le PATH lors de l'exécution à l'intérieur de l'jenkins tâche. J'essaierais d'utiliser le chemin complet vers le nœud (généralement /usr/local/bin/node ou quelque chose) et voir si vous voyez la même erreur.
J'obtiens 'usr/bin/node' lors de l'utilisation de cette commande. J'ai pensé à utiliser le chemin complet, mais je ne peux pas trouver n'importe où, où que configurables pour la nodeJS plugin. Je n'ai trouvé une solution de contournement qui vais poster maintenant. Merci!!!! 🙂

OriginalL'auteur Alejandro Baltra | 2012-10-10