Centos中使用Jenkins执行gulp命令:command not found

在Centos操作系统,使用Jenkins的pipeline执行发布流程:jenkinsfile如下:

stage("前端项目构架gulp") {
            steps {
                dir('src/Cis.Mr.Web/'){
                    sh 'gulp min'
                    
                }
            }
        }

构建过程报错:信息如下:

[Cis.Mr.Web] Running shell script
+ gulp
/var/lib/jenkins/workspace/FutureMr/src/Cis.Mr.Web@tmp/durable-da17238c/script.sh: line 2: gulp: command not found

在centos下gulp是可以运行的,但是在jenkins的运行环境中就不行,这个问题困扰了我两天,最后还是度娘拯救了我(别总说百度怎么地怎么地,还是有帮助的,虽然我也常用google)

解决方案如下:

stage("前端项目构架gulp") {
            steps {
                dir('src/Cis.Mr.Web/'){
                    sh 'export PATH=$PATH:/usr/local/bin && gulp min'
                    
                }
            }
        }

在此特感谢那些那些默默分享的同行们。