Jenkins執行腳本npm命令報錯 npm: command not found

  1. 前提:服務器npm已經配置完成,並且服務器執行npm install沒有問題

  2. 【npm install】放到腳本里面,Jenkins執行腳本報錯

    [test] $ /bin/sh -xe /tmp/jenkins617246321908774027.sh
    + sh /home/sh/test.sh
    /home/sh/test.sh: line 7: npm: command not found

  3. 解決方案
    3.1、查詢系統環境變量: echo $PATH

    [root@localhost /]# echo $PATH
    /home/software/jdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/git/bin:/usr/local/git/bin:/root/bin

    3.2、服務器的環境變量添加到Jenkins
    位置:【系統管理】->【系統設置】->【全局屬性】->【環境變量】
    做如下配置:
    在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章