jenkins管道shell脚本中的zip-urj命令失败
我有詹金斯的工作,添加文件到现有的zip文件 下面是我正在使用的命令: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 -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
Maybezip
命令返回非零退出代码。您可以通过添加下面的zip
来显示退出状态,例如:echo$?
并使用来对抗返回值。