使用JenkinsFile在声明式管道中将Gradle测试结果页面转换为图像

时间:2018-06-22 17:02:25

标签: jenkins jenkins-pipeline jenkins-groovy multibranch-pipeline

我正在使用Jenkins Multibranch pipeline并从声明性管道中调用gradleGradle测试报告也使用HTML Publish插件发布在内部版本中。

对于一个用例,请尝试使用gradle中提到的示例将https://128bit.io/2010/10/11/making-screenshots-of-websites-with-groovy/.测试报告转换为图像。

导入使用下面的代码块进行处理

@Grab('org.xhtmlrenderer:core-renderer:R8pre2')
import org.xhtmlrenderer.simple.Graphics2DRenderer

但不幸的是,@Grab不适用于声明性管道

  

java.lang.RuntimeException:未找到合适的ClassLoader进行抓取   原因:java.lang.ExceptionInInitializerError

Jenkins 2.121.1
Plugin :    
    Pipeline: Multibranch - 2.19

关于使用Jenkinsfile解决Grab问题的建议或将网址转换为图片的其他方法?

0 个答案:

没有答案