Моя сборка Дженкинса все еще не закончена после 8 часов. У меня есть простой проект React, с которым я хочу реализовать непрерывную интеграцию.
Мой Jenkinsfile выглядит следующим образом:
pipeline {
agent {
docker {
image 'node'
args '-u root'
}
}
stages {
stage('Build') {
steps {
echo 'Building...'
sh 'npm install'
sh 'npm install node'
}
}
stage('Test') {
steps {
echo 'Testing...'
sh 'npm test'
}
}
}
}
Я думаю, что происходит npm test - это проверка ВСЕХ узлов модули. Сама сборка занимает 44 с.
Кроме того, я не смог установить npm для установки узловых модулей? Насколько я понимаю, он должен установить узел автоматически?
Как я могу остановить его так долго?