本文主要是介绍jenkins持续构建报错ERROR: Exception when publishing, exception message [Exec exit status not zero. Status,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
昨天修改了配置,配置在启动前kill掉所有进程(ps -aux |grep tvp | awk ‘{print $2}’ | xargs kill -9),配置后出现此报错ERROR: Exception when publishing, exception message [Exec exit status not zero. Status,导致最终构建结果为不稳定
问题分析:
ps查询到的进程包含查询进程自身,当管道进行到kill的时候,所有进程一同被杀死,而Jenkins仍然在等待查找进程自身返回exit 0,事实上它永远等不到了,因为进程都没了,
最终会报异常"Exec exit status not zero"
解决方法:
使用“grep -v grep”排除掉它自身,修改后:ps -aux |grep tvp | grep -v grep | awk ‘{print $2}’ | xargs kill -9,修改后再次构建,构建成功
另外,构建失败还有一种原因可能是目标主机磁盘空间满了,这种情况需要清理空间
参考博文:https://blog.csdn.net/wangfei0904306/article/details/72780617
这篇关于jenkins持续构建报错ERROR: Exception when publishing, exception message [Exec exit status not zero. Status的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!