我正在通过Jenkins运行自动化脚本,其中控制台提供包含图像的html图像标记但当前Jenkins控制台输出未在控制台输出中显示图像。
jenkins中是否有可用的插件/方法来执行此操作?
答案 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。