Jenkins 没有这种DSL方法';junit';
我甚至不知道从哪里开始。JUnit插件已经安装并在一些脚本中运行(我找不到这些脚本,这是一个大型项目,但统计页面显示了28种用法)。但是,管道代码junit“foo.xml”失败Jenkins 没有这种DSL方法';junit';,jenkins,junit,jenkins-pipeline,Jenkins,Junit,Jenkins Pipeline,我甚至不知道从哪里开始。JUnit插件已经安装并在一些脚本中运行(我找不到这些脚本,这是一个大型项目,但统计页面显示了28种用法)。但是,管道代码junit“foo.xml”失败 java.lang.NoSuchMethodError: No such DSL method 'junit' found among steps 接着是100500行平常的废话 我需要做什么特殊的事情来“启用”这个插件吗?Jenkins wiki将其列为“必需”(不管是什么意思)。示例Jenkinfile说明了此插
java.lang.NoSuchMethodError: No such DSL method 'junit' found among steps
接着是100500行平常的废话
我需要做什么特殊的事情来“启用”这个插件吗?Jenkins wiki将其列为“必需”(不管是什么意思)。示例Jenkinfile
说明了此插件的用法,它从不导入任何内容。不存在的调试和忍者风格的文档并不能真正帮助找到这个问题的罪魁祸首
当我试图用
步骤([$class:'JUnitResultArchiver',testResults:'./foo.xml'])替换junit'foo.xml'
时。此“步骤”产生以下输出:
Recording test results
生成失败,没有任何其他消息。无论是在控制台中,还是在管道收集的日志中。尝试junit testResults:'foo.xml'@RamKamath,结果都是一样的。请更新管道片段(它实际被调用的地方)以及junit插件的版本号,好吗?@RamKamath我无法访问版本信息。我在哪里使用junit
step并不重要。我把它放在任何地方都会导致同样的错误。我会让DevOps看看这个版本,但我怀疑它是否有帮助。。。Jenkins的站点中没有一个例子被称为“文档”,其中假定junit的功能不存在。我不确定是什么导致了这个问题。但是,请确保在安装Junit插件后重新启动jenkins。请尝试Junit testResults:'foo.xml'@RamKamath相同的结果。请更新实际调用的管道片段以及Junit插件的版本号,好吗?@RamKamath我无法访问版本信息。我在哪里使用junit
step并不重要。我把它放在任何地方都会导致同样的错误。我会让DevOps看看这个版本,但我怀疑它是否有帮助。。。Jenkins的站点中没有一个例子被称为“文档”,其中假定junit的功能不存在。我不确定是什么导致了这个问题。但是,请确保jenkins在安装Junit插件后重新启动。