我有一份可以作为Maven构建成功运行的工作,但是在Hudson中运行却失败。

常规输出显示BUILD SUCCESSFUL,但是将构建标记为失败(红球),并且“因为构建不是不稳定或更好”而跳过了Cobertura报告。

我尝试将日志记录器放在hudson.model.Run上,这表明某些进程将构建状态设置为失败(一个失败,然后一个成功,然后第二个将其设置为失败)。但是,这并不能使我了解这是哪个过程,或者为什么要这样做。

如何解决此故障的原因和根源?

编辑:
我的控制台输出的最后几行显示常规的maven BUILD SUCCESS信息消息,后跟:

channel stopped 
Skipping Cobertura coverage report as build was not Unstable or better 
Finished: SUCCESS 

请您参考如下方法:

hudson 号的构建失败取决于成功返回的最后一个构建步骤(RC 0)。
您是在 hudson 将其构建为自由式项目还是maven项目吗?如果是自由样式,那么它是唯一运行的进程吗?

Hudson中的构建失败也可能来自失败的构建后步骤,例如收集测试结果信息等


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!