Jenkins Pipeline висит на узле, установка пряжи - PullRequest
0 голосов
/ 28 апреля 2018

Я пытаюсь создать для одного из моих проектов Laravel простой конвейерный скрипт для непрерывной интеграции с Jenkins, который включает в себя пару простых шагов.

build
compile assets
test
deploy

процесс работает нормально до тех пор, пока не начнется компиляция ресурсов, на активах, скомпилированных в дыру, процесс зависает и не выполняется до конца.

В качестве фона я использую Centos 7 и для узла компиляции ресурсов - 10.0.0, а вот фрагмент кода jenkins

node {

   stage('Install dependencies') {
      // Run Composer
      sh 'rm -rf vendor'
      sh 'composer install'
      //sh 'cp .env.example .env'
      sh 'php artisan key:generate'
   }

   stage('Compile Assets') {
       env.NODE_ENV = "test"
       print "Environment will be : ${env.NODE_ENV}"
       sh 'rm -rf node_modules'
       sh 'node -v'
       sh 'yarn install --ignore-engines'
   }

   stage('Run PHP Tests') {
       sh "vendor/bin/phpunit"
   }

}

Pipeline

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...