Jenkins Pipeline挂在节点上,纱线安装

时间:2018-04-28 10:01:19

标签: node.js shell jenkins deployment jenkins-pipeline

我尝试为我的一个Laravel项目构建一个简单的管道脚本,用于与Jenkins持续集成,这需要几个简单的步骤。

build
compile assets
test
deploy

这个过程工作正常,直到没有开始编译资产,资源编译到漏洞进程挂起并且没有被执行到最后。

作为背景我使用Centos 7和资产编译node-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

0 个答案:

没有答案