Jenkins2 Pipeline Docs

Version 0.0.1

☁️☀️🌫🌩

4-1-4 集成npm

先决条件

管理页面

安装Node

tar xf node-v10.15.3-linux-x64.tar.xz -C /usr/local/
#添加全局变量(/etc/profile)
export NODE_HOME=/usr/local/node-v10.15.3-linux-x64
export PATH=$PATH: $NODE_HOME/bin
source /etc/profile
  • 测试

管理页面

Jenkins配置Npm

  • 在Jenkins全局工具配置中并没有node,可以直接通过Jenkinsfile定义使用。

  • Jenkinsfile

    node {
    stage ("npmbuild"){
        sh """
           export npmHome=/usr/local/node-v10.15.3-linux-x64
           export PATH=\$PATH:\$npmHome/bin
           npm -v
           """
    }    
    }
  • 构建测试

管理页面

Npm常用构建命令

npm install && npm run build

Last updated on 17 Oct 2017
Published on 17 Oct 2017
Edit on GitHub