詹金斯无法执行脚本

时间:2016-11-02 10:54:04

标签: jenkins

我试图执行一个脚本

./script.sh 
从正常的终端窗口

这是有效的。 我从jenkins执行shell调用相同的脚本

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

然后从不打印结束它在执行脚本本身时会导致构建失败。 我可能遗失的任何东西

1 个答案:

答案 0 :(得分:0)

我可以建议您在调用shell脚本shell.sh之前cd到工作区目录。将cd命令与Jenin的工作空间环境变量一起使用。 (在'echo start'行之后。)

如果您希望能够在Jenkins和Jenkins之外运行相同的脚本,那么您可以选择工作空间环境变量是否返回值,如果是,则cd,如果没有,则忽略它。