我甚至不知道从哪里开始。 JUnit插件已安装并在某些脚本中运行(我无法找到它们,它是一个大型项目,但统计页面显示28个用法)。但是,管道代码junit "foo.xml"
失败并带有
java.lang.NoSuchMethodError: No such DSL method 'junit' found among steps
接下来是100,500行常见的废话。
我需要做些什么特别的事情才能实现"启用"这个插件? Jenkins wiki将其列为" required" (不管它是什么意思)。说明此插件使用情况的示例Jenkinfile
从不导入任何内容。不存在的调试和忍者风格的文档并没有真正帮助解决这个问题的罪魁祸首。
当我尝试将junit 'foo.xml'
替换为step([$class: 'JUnitResultArchiver', testResults: './foo.xml'])
时。这个"步骤"产生了以下输出:
Recording test results
在没有任何进一步消息的情况下构建失败。无论是在控制台还是在管道收集的日志中。