我试图使用Jenkins构建进程运行以下shell命令
mv !(build) build现在构建失败了,说
$ /bin/bash -xe /tmp/jenkins2925091423898519645.sh
/tmp/jenkins2925091423898519645.sh: line 2: syntax error near unexpected token `('但奇怪的是,当直接在Jenkin奴隶上运行此命令时,它工作得很好。
如您所见,Jenkins也使用/bin/bash -xe运行shell命令。
任何帮助都将不胜感激,因为我为此挣扎了几个小时。
发布于 2018-02-02 12:41:57
!(build)是一种扩展模式,由shopt -s extglob启用。还不清楚如何在Jenkins奴隶中启用该命令,但是将该命令添加到脚本中应该可以解决您的问题。
https://stackoverflow.com/questions/48582573
复制相似问题