Это мой первый проект трубопровода Дженкинс. Я создал простое приложение Node.js и загрузил его в hithub (общедоступное хранилище), и все, что я пытаюсь сделать с моим Jenkinsfile - это «установка npm» на этапе Build
. Я считаю, что Дженкинс находит Jenkinsfile
, но он просто не находит npm
. Я использую jenkins
официальный образ докера для запуска моего сервера jenkins. Вот две заглушки, которые я установил
1) NodeJS Plugin and 2) Pipeline NPM Integration Plugin
и вот файл
pipeline {
agent any
stages {
stage ("Build") {
steps {
sh "npm install"
}
}
}
}
и это ошибка, которую я получаю при запуске «Build Now»
[второй проект] Запуск сценария оболочки
+ npm установить
/ var / jenkins_home / workspace / second project@tmp/durable-ef33ffd4/script.sh: 2: / var / jenkins_home / workspace / second project@tmp/durable-ef33ffd4/script.sh:
npm: не найдено
Может кто-нибудь помочь?