我必须实现一个管道,并试图找到一种方法,如何在Jenkins管道中发布Robot Framework结果。我发现了有关将Robot Framework插件实现到Pipeline中的多个问题,并且也发现了这个问题,这似乎是解决方案。但是,我尝试了这种方法,结果仍然不见了。
有任何解决方法或功能示例吗?
[编辑以反映成功的解决方法]
对问题跟踪器的此评论显示了一种似乎可行的解决方法:
step([ $class : 'RobotPublisher', outputPath : outputDirectory, outputFileName : "*.xml", disableArchiveOutput : false, passThreshold : 100, unstableThreshold: 95.0, otherFiles : "*.png", ])
但是,Robot Framework插件目前似乎与管道目前尚不完全兼容:https://issues.jenkins- ci.org/browse/JENKINS-34469
目前,对于Jenkins生态系统中的许多插件来说,这是很常见的,这些插件尚未更新,无法与新的Jenkins Pipeline兼容。如果您有足够的动力,则可以自己创建完全兼容性。