如何在Jenkins控制台输出中显示图像

时间:2018-04-16 15:51:40

标签: jenkins-plugins

我正在通过Jenkins运行自动化脚本,其中控制台提供包含图像的html图像标记但当前Jenkins控制台输出未在控制台输出中显示图像。

jenkins中是否有可用的插件/方法来执行此操作?

3 个答案:

答案 0 :(得分:0)

这是控制台,不在那里显示图像是绝对正确的,导致唯一的图像"可用于"控制台是ASCII文本装饰或类似的东西。

答案 1 :(得分:0)

在控制台输出中,您可以打印到userContent目录的链接并将图像保存在其中(https://www.oreilly.com/library/view/extending-jenkins/9781785284243/ch04s05.html)。

答案 2 :(得分:0)

Jenkins控制台仅支持文本。

但是您可以通过执行以下操作来实现目标

1)将图片(甚至视频)存储在WORKSPACE目录中(通常采用以下格式: /user_home/jenkins/jobs/JOB_NAME),然后将其存档为工件。创建工件后,它将在jenkins作业状态中显示,用户可以下载该文件。 詹金斯管道样本:

archiveArtifacts artifacts: /path/*file*

注意:使用文件路径中的glob / regexp可以实现一个或多个文件

2)允许访问机器文件系统的某些文件夹(这可能很危险),然后创建一个允许查看文件夹/文件的Web应用程序。在jenkins控制台输出中链接文件路径URL。