jenkins管道shell脚本中的zip-urj命令失败

jenkins管道shell脚本中的zip-urj命令失败,shell,jenkins,jenkins-pipeline,Shell,Jenkins,Jenkins Pipeline,我有詹金斯的工作,添加文件到现有的zip文件 下面是我正在使用的命令: zip -urj ./$zipFileName ./template/CM/provision/start.sh 这有时会运行,有时会失败 以下是我在失败时得到的日志: Build step 'Execute shell' marked build as failure shell本身的日志如何?也许您应该在详细模式下运行zip,并获取有关错误的更多信息。另外,是否需要-r选项?作业正在服务器上运行,我无权访问它,因此无

我有詹金斯的工作,添加文件到现有的zip文件

下面是我正在使用的命令:

zip -urj ./$zipFileName ./template/CM/provision/start.sh
这有时会运行,有时会失败 以下是我在失败时得到的日志:

Build step 'Execute shell' marked build as failure

shell本身的日志如何?也许您应该在详细模式下运行
zip
,并获取有关错误的更多信息。另外,是否需要
-r
选项?作业正在服务器上运行,我无权访问它,因此无法看到logsJenkins正在从运行任务中获取控制台输出,您可以添加
-v
(详细)切换到
zip
命令,希望会显示更多信息。当我使用
-v
选项时,我在控制台
zip diagnostic:start.sh上得到了这一额外的行,它是最新的
。这是我的命令
zip-vurj./$zipFileName./template/CM/provision/start.sh
Maybe
zip
命令返回非零退出代码。您可以通过添加下面的
zip
来显示退出状态,例如:
echo$?
并使用来对抗返回值。