我有一堆 PHPUnit 测试,我在 jenkins 中使用 ANT 调用它们。突然间
[exec] ............................................................... 63 / 644 ( 9%)
[exec] ............................................................... 126 / 644 ( 19%)
[exec] ............................................................... 189 / 644 ( 29%)
[exec] ............................................................... 252 / 644 ( 39%)
[exec] ............................................................... 315 / 644 ( 48%)
[exec] .............................................................
BUILD FAILED
/etc/jenkins/build.xml:188: exec returned: 139
Total time: 57 seconds
Build step 'Invoke Ant' marked build as failure
有趣的是,当我手动运行测试时,一切都运行(至少),即:达到 100%。
我已经指定 Jenkins 使用来自的 ant 二进制文件
which ant
在 Jenkins 的配置菜单中并强制此特定版本使用它。
这对我来说毫无意义,因为今天早些时候构建成功了。几天前才开始发生这种情况,我通过重新启动机器解决了它,但我真的很想弄清楚为什么会自发发生这种情况。