Jenkins搭建項目過程中遇到的問題解決方法


1、運行時,報沒有權限

報錯:

rm -rf '/root/jar/*'
rm: cannot remove ‘/root/jar/*’: Permission denied

解決方法:

將Jenkins運行用戶改為root,默認Jenkins用戶

vi /etc/sysconfig/jenkins

 

 2、前端執行時,報沒有env

報錯:

/usr/bin/env: node: No such file or directory
Build step '執行 shell' marked build as failure

 解決方法:

ln -s /usr/local/node/bin/node /usr/bin/node

 

3、前端執行時,報沒有npm

報錯:

/tmp/jenkins934394776930323584.sh: line 17: npm: command not found

 解決方法:

ln -s /usr/local/node/bin/npm /usr/bin/npm

 

4、后端執行時,報沒有mvn

報錯:

/root/build/build.sh: line 21: mvn: command not found

  解決方法:

ln -s /usr/local/maven/apache-maven-3.6.0/bin/mvn /usr/bin/mvn

 

總結:

1、Jenkins打包項目時,用戶需要有權限,可以直接將配置文件中執行用戶改為root,也可以賦予執行用戶權限

2、Jenkins 通過shell腳本調用命令的時候,是從/usr/bin 文件夾中找命令的,所以我們用到的命令都需要做軟鏈接

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM