使用Jenkins的通过SSH发布插件,如果传输了0个文件,可以通过以下步骤停止作业执行并抛出错误:
if [ $SSH_TRANSFER_COUNT -eq 0 ]; then
echo "传输文件数为0,作业执行失败。"
exit 1
fi
上述脚本代码中,通过检查环境变量SSH_TRANSFER_COUNT
的值,判断传输的文件数是否为0。如果是0,则输出错误信息并使用exit 1
命令停止作业执行,并返回非零的退出码,表示作业执行失败。
这样,当通过SSH发布插件传输的文件数为0时,作业将会停止执行,并抛出错误信息。
领取专属 10元无门槛券
手把手带您无忧上云