如何改善prgradel gradle构建的构建失败报告?

时间:2019-06-11 08:50:01

标签: gradle

我们在ci服务器中使用并行gradle构建。但是找到构建失败的原因有时会很痛苦,因为必须挖掘gradle输出才能找到真正的问题。我想改善这一点。

例如gradle任务之一使用yarn。如果此任务失败,则gradle将在jenkins控制台中报告以下内容:

10:27:27  * What went wrong:
10:27:27  Execution failed for task ':foo-web:yarn'.
10:27:27  > Process 'command '/home/jenkins/workdir/workspace/foo/foo-web/.gradle/yarn/bin/yarn'' finished with non-zero exit value 1

然后,由于并行任务完成,必须向上滚动很多行才能找到纱线的输出,只是要找出纱线无法下载依赖项。

我们可以更改gradle构建失败报告,以便将构建输出末尾失败任务的错误输出附加到失败报告吗?还是有某种方法可以使gradles失败报告和失败任务的输出更加紧密地结合在一起?

0 个答案:

没有答案