如果登錄linux,shell命令可以執(zhí)行,則是jenkins沒有加載/etc/profile導(dǎo)致,需要在jenkins調(diào)用shell腳本的最前面加一行腳本,#!/bin/bash -ilex,可以通過-i參數(shù)和-l參數(shù)讓bash為login shell and interactive shell,就可以讀取/etc/profile和~/.bash_profile等文件,如下“
#!/bin/bash -ilex
cd..
等其他shell命令
對(duì)于e參數(shù)表示一旦出錯(cuò),就退出當(dāng)前的shell,x參數(shù)表示可以顯示所執(zhí)行的每一條命令