加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – Jenkins更新语法错误:文件结束意外(期待“)”)执行Shel

发布时间:2020-12-15 21:59:37 所属栏目:安全 来源:网络整理
导读:我试图在我的Jenkins服务器上运行构建时遇到错误.以下是输出显示的内容.这是在我更新到Jenkins的最新版本之后发生的.我还验证了所有插件都是最新的. [EnvInject] - Loading node environment variables.[workspace] $/bin/sh -xe /tmp/hudson229576663898687
我试图在我的Jenkins服务器上运行构建时遇到错误.以下是输出显示的内容.这是在我更新到Jenkins的最新版本之后发生的.我还验证了所有插件都是最新的.

[EnvInject] - Loading node environment variables.
[workspace] $/bin/sh -xe /tmp/hudson229576663898687231.sh
/tmp/hudson229576663898687231.sh: 1: /tmp/hudson229576663898687231.sh: Syntax error: end of file unexpected (expecting ")")
Build step 'Execute shell' marked build as failure
Finished: FAILURE

进一步调试似乎无论何时我添加一个执行shell构建选项,都会抛出错误.例如,在execute shell块中.

ls -al;

Jenkins安装也在Ubuntu 12.10机器上.

解决方法

经过进一步调试后,我发现了正在发生的事情.jenkins用来默认

#!/bin/sh

但似乎没有默认为那个.我在命令脚本之上添加了它,它现在运行正常.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读