我正在尝试在Jenkins(2.138.2)中使用JaCoCo代码覆盖插件(3.0.4)。它可以按预期工作,但是我不满意的是,当构建失败或中止时,它不会生成报告。这段代码在这里:https://github.com/jenkinsci/jacoco-plugin/blob/master/src/main/java/hudson/plugins/jacoco/JacocoPublisher.java#L585-L587
有一个pull request,但看起来它在原始创建后没有得到处理。
所以我尝试通过以下步骤自己重建插件:
"type": "AzureBlob",
"structure":
[
{
"name": "MyField",
"type": "String",
"value": "@dataset().MyParameter"
}
]
)我能够毫无问题地构建它。下一步是:
完成此操作后,运行JaCoCo报告的Post Build步骤消失了,我在jenkins日志中看到了这一点:
mvn package
Jenkins提出的solution for this issue在这里不适用,因为该插件已经扩展了所需的类。 恢复到以前的版本(3.0.4,但不是我的自定义版本)使该构建步骤再次出现,但又一次缺少我所需的行为。
我想念什么吗?
谢谢!
答案 0 :(得分:0)
删除原始版本后,我还必须从/ plugins文件夹中删除其余的jacoco插件文件。之后,安装就可以了。