首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Jenkins的通过SSH发布插件,如果传输了0个文件,如何停止作业执行并抛出错误?

使用Jenkins的通过SSH发布插件,如果传输了0个文件,可以通过以下步骤停止作业执行并抛出错误:

  1. 在Jenkins的作业配置页面中,找到"构建"部分,点击"增加构建步骤"。
  2. 选择"Execute shell"(如果是Windows环境,则选择"Execute Windows batch command")。
  3. 在命令框中输入以下脚本代码:
代码语言:bash
复制
if [ $SSH_TRANSFER_COUNT -eq 0 ]; then
    echo "传输文件数为0,作业执行失败。"
    exit 1
fi
  1. 保存配置并运行作业。

上述脚本代码中,通过检查环境变量SSH_TRANSFER_COUNT的值,判断传输的文件数是否为0。如果是0,则输出错误信息并使用exit 1命令停止作业执行,并返回非零的退出码,表示作业执行失败。

这样,当通过SSH发布插件传输的文件数为0时,作业将会停止执行,并抛出错误信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券