hudson.AbortException:Ansible剧本执行失败jenkins

时间:2020-04-18 23:57:23

标签: javascript jenkins build pipeline

我已经在jenkins中触发了我的应用的构建,但由于返回以下错误而失败

hudson.AbortException: Ansible playbook execution failed

然后,即使出现相同的错误,但状态失败,我也恢复了更改并再次触发它。

然后,我触发了同一项目的其他分支的构建,但成功。我是詹金斯的新手。有人可以帮我了解情况吗?

1 个答案:

答案 0 :(得分:0)

首先,Ansible剧本可能会占用大量资源。特别是在针对许多主机运行和/或使用流程分叉,缓存等时。

常见的情况是Ansible进程分配了很多系统内存。这可能导致内存不足的情况。然后,操作系统将选择并终止正在运行的进程以释放内存。这可能会影响您正在运行的Jenkins或Ansible。

检查系统日志中是否有这些内存不足异常。

对于Linux,请使用dmesg -T | grep "Out of memory"过滤掉相关的异常。