2016-11-02 134 views
-1

我試圖從這個工程正常終端窗口中執行腳本詹金斯不能執行腳本

./script.sh 

。 相同的腳本,我從詹金斯調用執行shell

echo "start" 
./script.sh 
echo "end" 

然後結束從不打印在執行腳本本身它給出了一個構建失敗。 我可能會丟失的任何東西

+0

檢查您的腳本位置和詹金斯配置 –

回答

0

我可以建議您在調用shell腳本shell.sh之前先cd到工作區目錄。對傑寧的工作區環境變量使用cd命令。 (在'echo start'行之後)

如果您希望能夠在Jenkins和Jenkins之外運行相同的腳本,那麼您可以檢查工作區環境變量是否返回一個值,如果是這樣的話cd如果不是,則忽略它。